29
8
10
2
15
12
4
43
3
25
80
45
14
6
13
17
21
61
24
1
33
38
9
5
23
27
7
39
18
30
58
20
34
19
106
11
73