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