89
44
32
53
205
28
36
54
38
98
51
127
239
62
128
95
37
9
16
173
129
271
1092
47
228
91
257
143
347
166
282
34
150
104
245
82
197
83
21
100
88
42
141
252
135
27
22
26
65
92
152
75