50
221
152
40
340
282
37
108
75
48
98
80
99
192
43
274
179
110
138
393
242
59
97
125
183
147
154
42
35
169
252
203
124
104
184
2380
216
474
68
26
144
84
28
63
39
56
902
236
93
76
30
33
81
871