6
3
34
24
33
22
18
12
26
50
64
56
9
14
62
35
27
37
51
47
90
59
41
77
78
39
104
83
110
30
111
207
5
238
159
102
656
101
42
52
40
19
32
48
44
43
129