101
67
905
221
81
438
98
167
228
133
58
65
110
223
22
824
45
170
287
28
151
269
172
752
137
117
143
1475
76
63
158
41
572
39
273
49
197
17
253
266
34
342
275
79
767
88
171
7
553
1292
87
222
112
53
115