50
12
25
6
13
24
8
14
43
7
18
20
17
9
101
77
49
22
34
19
28
23
10
3
30
84
78
52
40
42
58
36
35
90
29
26
89
110
38
16
4
44