29
78
148
254
167
90
64
241
3340
27
46
186
54
93
168
68
131
909
113
176
180
539
532
53
77
86
187
55
4352
17
302
137
266
15
38
66
256
1607
108
348
65
127
20
2692
217
214
37
207
81
210
135
232
56
353
222
250
2498
42