8
4
64
24
112
108
10
6
7
1
5
19
17
39
110
25
32
27
22
2
268
18
221
119
23
188
310
125
59
143
139
89
363
146
123
477
203
52
45
13
46
48
20
174
12
41