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