6
4
3
19
12
56
54
18
46
14
9
8
60
32
40
31
17
30
33
34
52
146
20
110
178
21
91
158
38
126
124
15
383
73
272
81
175
131
36
44
160
111
219