13
28
10
99
27
7
4
74
98
61
9
19
43
50
155
96
14
23
44
62
118
38
18
8
52
6
352
39
17
85
92
71
5
32
56
169
58
69
33
51
53
49
48
35
253
173
112
41