8
3
40
48
29
25
18
123
30
11
19
62
26
14
28
45
22
9
2
52
21
39
199
63
16
4
20
12
17
98
13
50
80
1
34
164
324
27
32