82
30
117
99
33
40
102
55
444
89
202
888
92
131
1223
1927
176
277
320
93
116
220
3648
51
1245
1347
784
78
108
770
62
129
100
331
237
18
477
287
254
199
130
5049
210
152
231