90
96
220
189
27
32
8
169
31
183
36
21
19
42
25
12
23
164
65
48
50
24
196
102
2
125
114
62
37
276
152
70
55
57
109
91
287
332
110
144
1164
1214
669
723
315
251
132
257
120
192
111
221