97
316
41
142
931
403
84
77
87
36
50
56
81
272
12
134
28
25
68
16
59
287
14
96
99
148
156
101
98
61
176
60
209
83
5
113
201
127
321
137
617
184
413
193
35
34
139
222
228
289
509
166
80
18