125
294
56
510
53
23
9
31
246
12
32
92
85
46
1349
44
18
599
28
33
38
48
52
115
61
65
25
16
26
121
112
83
40
55
79
116
27
24
11
30
17
248
233
51
13
99
59
21
58
95
187