114
352
149
261
94
25
65
167
151
115
23
40
81
45
72
258
91
278
46
112
255
160
1912
41
163
32
56
18
31
10
236
176
67
7
99
76
125
21
63
11
200
15
74
159
39
95
191
98
70
35
44
60
93
12