29
12
28
119
14
106
109
45
34
166
9
123
214
33
96
66
55
67
21
218
187
17
220
43
58
31
39
37
50
40
79
107
13
224
92
49
5
6
126
53
168
35
41
259
178
364