1
10
11
8
3
4
40
75
6
22
15
32
54
128
18
5
27
16
38
46
20
103
12
60
57
2
21
14
96
179
56
17
7
50
209
19
61
58