25
138
9
45
85
8
28
268
64
11
524
350
14
69
43
70
52
29
21
189
50
27
16
24
20
23
6
221
454
916
35
60
810
105
104
26
122
187
51
79
30
31
56
93
42
332
146
3621
98
359
109
363
62