5
12
3
14
46
234
10
355
369
75
396
465
51
31
69
141
134
35
119
1244
96
191
17
346
41
59
232
58
23
33
1525
186
85
49
129
34
27
60
38
16
36
77
21
28
72
95
53