105
520
68
9
175
18
45
360
55
773
99
1
53
15
34
297
5
11
41
22
2
58
30
514
6
148
57
273
46
70
389
460
104
85
31
74
39
199
1912
643
108
14
35
102
502
153
33
29
146
16