108
118
378
114
323
50
179
764
391
112
91
661
234
62
138
163
140
94
51
206
205
107
81
376
232
93
279
336
80
58
301
59
211
276
102
1079
267
42
49
201
117
56
82
87
48
212
136
127
25
36
248
30
188