1
2
5
8
6
9
11
3
10
19
32
118
73
142
50
122
18
352
152
162
53
79
57
63
52
213
84
49
33
112
67
70
103
87
28
36
58
27
51
16
24
30
25
74
21
39