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