50
48
190
162
117
18
21
28
33
42
31
52
87
132
35
22
70
75
12
26
61
25
314
51
45
138
79
88
131
181
30
110
272
89
142
192
69
134
235
205
155
182
352
248
306
122
24
2112
27
40
66
53
229
405
68