33
54
306
113
847
287
59
66
82
125
32
86
52
40
35
139
134
53
126
26
12
29
39
72
61
201
454
37
141
27
57
105
276
42
251
24
275
47
68
131
311
412
18
168
341
974
218
137
127
224
79
235
76
15
48
93
23