4
8
5
15
13
31
36
7
6
3
12
29
47
71
10
20
22
38
14
2
17
21
26
18
30
48
40
25
9
16
63
41
59
77
11
102
44