22
17
29
31
40
12
3
18
44
34
8
85
51
30
33
5
1
4
53
28
13
164
75
15
2
49
72
42
47
10
7
16
14
66
26
9
50
24
6
96