46
20
9
110
51
89
171
40
64
150
186
1094
54
23
189
123
506
96
355
41
134
215
375
205
98
73
57
24
86
392
22
47
35
62
69
11
188
21
26
19
32
119
121
70
305
138
56
216
88
28
31
66