38
82
32
186
71
217
69
194
35
33
163
124
288
150
106
24
27
58
85
342
105
873
295
109
50
28
355
76
359
182
223
116
366
43
280
190
164
67
77
111
41
90
197
36
73
144
210
254
37
40
440
57
65
21
23
332
31