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