241
9
12
14
2
11
23
18
189
24
106
55
7
68
105
175
185
45
130
69
39
31
10
91
62
65
92
79
179
229
404
218
193
128
100
155
38
32
300
17
20
196
101
85
94
360
174
86
83
90
373
95
180
252