10
322
43
80
64
294
172
131
31
144
20
118
167
126
29
151
132
14
78
30
35
232
62
7
74
179
33
21
423
16
264
44
5
1862
60
9
58
68
182
279
54
869
27
428
18
13
6
177
57
959
66