24
45
15
16
18
49
27
7
23
41
30
22
19
12
14
97
13
34
158
82
32
65
119
205
118
111
68
53
280
64
79
28
177
190
444
900
832
565
29
60
1052
384
186
183
83
85
229
21