4
7
3
160
28
175
25
10
35
73
15
30
12
64
228
21
44
48
20
40
67
8
100
34
77
78
18
108
43
577
297
90
52
448
75
95
61
273
384
62
128
17
14
129
207
112
11
60
164