46
36
31
102
281
37
169
89
24
72
105
47
25
91
112
264
22
48
97
263
51
116
147
57
106
150
17
222
39
67
78
85
8
10
60
29
45
12
38
74
76
206
52
186
15
174
23
145
27
33
139
131
11
100