50
121
342
37
15
70
174
14
184
88
144
171
628
25
21
117
105
263
40
320
41
81
173
12
86
192
52
64
212
93
132
368
30
78
62
29
127
110
65
106
83
281
42
44
61
79
392
112
136
150
69
389
246