4
12
3
25
31
21
14
42
87
2
32
28
8
38
41
7
1
11
6
16
18
127
162
5
19
22
9
26
10
40
35
20
13
17
23
84
66
70
30
36