6
11
23
58
22
143
5
18
14
8
19
33
1
15
26
131
125
57
77
37
232
229
30
78
25
195
12
29
47
9
13
31
99
110
178
51
10
63
198
121
42
48
35
230
20
96