136
358
342
115
7
156
73
41
62
77
155
95
150
117
177
231
63
50
120
419
100
51
82
90
65
94
97
17
69
101
180
272
23
27
249
59
361
1286
204
183
43
235
440
555
157
99
158
28
815
907
93
48
72
24
160