29
164
105
568
524
139
99
128
4684
241
31
386
415
42
354
122
328
409
171
37
59
41
349
61
534
263
213
136
119
45
70
202
405
214
90
83
1137
13
240
92
27
121
101
110
67
118
91
11
195
217
74
157
293
38
22
250