29
31
4
23
11
28
8
19
17
2
36
3
14
26
9
22
40
30
70
5
6
109
79
51
41
39
15
21
38
10
18
25
0
46
12
20
7