6
114
21
3
4
8
15
25
2
5
18
42
11
20
9
61
43
56
23
16
14
46
10
22
37
7
128
95
30
29
163
28
126
93
256
60
147
173
278
88
155
45