24
46
104
52
30
15
45
14
19
17
27
29
77
21
296
103
26
34
89
8
58
12
9
63
121
20
116
32
10
31
16
18
74
110
25
53
221
123
60
258