92
32
477
44
222
68
37
212
488
293
56
43
986
410
312
25
85
61
105
80
139
303
17
187
208
102
53
277
164
48
75
132
59
1384
125
175
27
118
227
42
78
38
108
64
359
41
699
57
167