12
142
67
68
28
136
95
10
37
26
64
40
52
7
97
22
25
21
76
24
138
36
166
14
85
82
35
44
27
168
98
91
99
172
179
43
34
436
443
33
31
203
23
13
103
53
74
113
144
178
106
121