3
6
4
2
8
15
49
108
5
47
53
92
14
10
32
9
33
1
68
78
25
7
60
86
27
39
21
18
58
119
12
11
17
43
95
55
26
19
31
127
24
85
22
13