6
33
4
24
11
3
19
17
18
9
28
13
14
10
16
42
66
40
106
44
22
95
29
7
25
23
26
76
32
120
37
36
56
34
27
50
1