29
8
2
7
42
3
14
37
51
17
25
19
44
4
39
26
76
45
23
33
22
10
24
21
110
99
32
69
13
40
9
101
91
77
28
27
12