10
9
14
5
22
61
35
21
16
15
52
48
78
33
30
111
11
62
6
122
18
147
49
23
34
27
54
28
40
85
109
17
51
68
29
70
543