7
45
2
8
3
29
63
5
22
9
70
115
109
305
64
36
0
11
13
18
6
1
78
24
21
142
28
4
53
31
123
217
37
35
10
92
32
47