51
22
92
28
65
20
25
30
38
21
82
16
115
151
24
94
123
122
98
72
96
163
239
76
119
286
252
208
257
787
107
335
2134
209
338
139
173
95
180
131
152
146
274
106
377
161
109
323
312
77
174
182
179
449