10
182
58
177
161
205
57
210
15
89
268
51
110
50
387
249
128
44
23
139
114
367
245
682
36
379
38
19
83
130
124
209
52
175
92
150
176
361
140
20
77
61
60
96
47
27
65
126
342
34
74
39
447
33
56