104
123
89
48
167
96
63
30
47
85
130
75
80
77
29
49
173
239
101
78
63
64
88
55
99
218
60
51
99
128
141
111
157
24
137
22
271
116
43
82
96
166
75
115
135
100
178
209
185
305
35
212
199
112
62
2
47
0
74
27