102
59
951
905
11
101
47
57
33
321
39
40
58
54
68
443
136
73
269
61
34
23
146
29
203
750
167
194
43
16
90
62
66
7
608
165
334
46
35
180
56
166
4
1390
129
25
80
52
74
88
13