49
12
42
48
92
39
58
148
38
381
40
311
163
131
78
467
206
19
29
45
162
137
27
72
34
21
22
56
179
104
71
89
147
523
79
118
223
26
113
248
7
134
30
20
28
44
167
125
81
215
37
285
57