33
216
181
114
107
199
50
120
103
478
99
272
38
233
108
115
42
41
48
44
85
17
132
72
95
27
89
137
614
121
22
12
228
294
24
23
146
308
331
531
18
36
59
520
57
66
207
187
90
277
249
626
1448