90
185
29
25
24
58
35
70
95
53
7
84
158
23
49
45
145
203
76
34
75
101
22
287
28
130
17
79
14
40
184
91
148
372
241
147
37
169
193
186
432
54
155
120
38
315
31
125
57
235
68
221
27