42
25
12
17
34
105
18
39
16
60
46
36
177
67
95
56
246
94
123
144
20
179
85
27
118
62
49
31
32
163
68
50
92
109
108
11
35
47
116
9
37
52
26
98
23
119