41
30
79
75
341
102
257
83
91
67
205
69
56
275
70
702
213
209
51
103
84
147
20
292
132
125
391
47
392
94
526
142
50
174
735
434
54
82
179
206
202
46
229
10
92
270
53
135
61
66
168
433
291
15
151
60