3
5
8
31
30
15
7
61
2
43
108
14
9
53
32
6
12
21
27
4
35
1
49
13
37
36
38
18
28
11
10
63
19
23
80
17
34
24
16
29