35
59
148
139
78
124
135
176
427
160
314
119
886
531
222
120
202
404
91
112
146
177
1530
186
56
147
117
633
82
236
75
101
277
161
33
93
83
100
36
67
53
60
61
48
30
106
25
187
41
65
94
32
307
92