7
26
76
105
320
8
33
3
252
100
219
38
283
184
30
48
60
13
31
69
6
15
35
36
9
0
11
37
45
67
16
56
14
32
112
27
17
254
29
50
80
18
19
71
24
168