38
39
384
34
24
47
48
63
92
86
57
23
40
77
254
200
223
128
90
110
41
207
593
72
140
78
190
51
118
20
235
13
298
241
100
124
217
144
31
251
44
274
101
166
331
159
316
116
297
80
786
482