1
16
21
64
11
70
24
53
104
32
23
57
6
2
59
36
43
35
29
22
12
20
14
73
56
87
85
555
19
205
74
45
80
28
177
25
37
147
79
66
30
81
340
200
63
1060
138
547
308
831
208
365
565
91
83