6
33
11
63
23
2
9
79
24
20
7
81
4
42
174
128
127
13
5
160
25
1
3
28
34
12
15
51
43
31
14
48
38
39
8
30
29
22
37