33
16
55
154
111
36
174
97
44
95
37
107
89
92
17
69
67
115
41
186
30
50
180
14
244
49
52
10
22
6
100
161
227
27
80
78
304
48
94
84
91
34
113
172
120
218
276
405
150
5
104
156
466