56
186
106
62
11
86
519
32
40
76
23
552
334
305
46
77
16
65
87
118
138
126
102
667
41
1500
702
170
74
51
132
60
315
197
380
421
199
193
35
10
175
78
47
15
12
48
85
172
119
58
90
49
30
171
122