104
70
188
231
82
47
245
473
34
29
162
177
222
101
36
114
23
40
166
196
79
77
41
56
46
239
233
133
183
63
19
80
86
67
65
30
35
17
154
98
24
423
20
13
43
125
69
379
117
140
28
334
207
199