3
1
15
95
30
23
6
8
19
20
60
12
13
4
5
48
42
45
31
40
28
80
33
58
50
11
46
10
119
7
142
26
27
37
2
34
16
84
36
17
9