1
9
21
14
131
66
6
19
41
137
7
4
105
45
93
46
98
48
15
11
248
151
90
183
566
158
274
52
296
144
73
86
117
49
57
84
118
587
112
111
106
243
215
40
191
75
113
89
63
177
124
244
78
56