35
6
32
66
148
63
49
55
116
108
74
123
118
179
51
135
64
102
42
131
231
36
22
57
28
33
319
1029
47
54
137
200
25
79
9
19
68
45
34
278
107
80
48
26
81
17
87
164
106
146
90