39
26
35
30
9
17
32
89
105
48
51
130
40
45
23
19
56
22
66
25
44
37
64
98
6
110
80
279
191
46
123
139
96
122
49
103
90
58
41
101
204
20
241
54
207
75