49
90
62
97
31
239
54
127
41
92
108
61
80
52
87
81
296
199
304
154
162
198
16
194
197
104
30
232
321
171
32
24
103
195
47
45
184
35
33
110
51
109
40
129
273
175
220
137
66
347
180
124
148
72
96
82