35
147
124
229
56
110
141
33
158
29
313
1008
751
31
100
10
108
119
62
96
570
22
48
37
74
60
38
161
25
18
211