4
6
3
159
27
174
25
9
7
34
72
15
30
12
64
228
20
44
48
19
40
67
8
28
100
35
77
78
18
108
43
577
297
90
52
448
75
95
61
273
384
62
127
33
17
14
128
207
112
10
60
164