5
3
2
14
10
11
6
4
8
24
1
56
12
13
20
9
36
33
90
243
136
96
62
210
201
164
183
32
126
66
63
34
72
110
105
114
38