29
164
105
568
523
139
99
128
4680
241
31
386
413
42
353
122
327
409
171
37
58
41
349
61
534
263
213
136
119
45
170
70
201
405
214
90
83
1137
13
240
92
27
121
101
110
67
118
91
11
195
217
74
157
293
38
22
250