14
19
2
21
4
5
51
10
129
8
40
103
11
7
27
30
28
35
17
9
63
33
26
23
12
332
18
177
141
75
102
265
36
100
92
37
70
24
127
47
115
59
25
68
140
112
147
189
32