52
83
110
43
6
403
46
167
129
97
174
62
137
84
77
8
5
39
99
94
265
81
179
20
27
298
87
37
64
50
147
24
143
17
14
12
40
16
65
11
140
44
414
205
237
79
173
10
344
169
45
38
41
235
36