7
21
18
0
24
8
42
33
22
19
3
46
69
61
55
2
54
48
16
25
12
40
175
272
35
224
70
196
78
27
50
32
30
36
62
28
26
180
52
234
404
105
108