35
34
164
17
156
32
57
106
52
28
15
170
237
55
396
143
127
913
110
98
109
31
60
192
101
42
22
67
84
48
90
100
111
63
16
95
187
99
239
203
104
13
308
68
29
69
220
161
21
153
83
89