127
37
20
407
193
149
114
265
33
249
59
43
78
25
68
120
84
29
89
129
60
26
101
45
93
205
96
328
71
122
99
17
38
70
27
18
52
175
100
40
155
105
116
212
365
36
104
163
304
246
283
575
140
185
311
54