16
50
261
10
48
15
57
55
75
35
116
235
97
149
135
205
172
119
76
32
125
71
73
327
70
374
98
47
106
252
45
114
139
120
68
275
84
385
276
77
396
65
215
214
112
9
74
52
82
93
118
38
63
19
100
861
397