129
33
120
223
376
205
144
101
60
52
86
115
88
377
95
51
48
138
84
28
73
251
124
154
186
15
122
193
158
308
212
198
104
110
389
12
46
136
343
50
1082
30
32
26
17
40
53
225
367
166
179
66
145
294
270