8
6
30
18
36
15
28
19
29
220
16
1234
4
33
50
25
40
20
9
5
84
35
67
24
7
46
26
51
74
21
31
22
91
43
34
14
45