20
35
1
23
57
54
7
12
8
19
15
36
96
39
66
31
5
82
160
48
11
22
10
25
9
40
4
2
55
41
72
27
14
3
95
6
13
17
50