29
10
6
3
107
13
31
4
14
44
12
2
43
9
81
15
36
18
23
89
57
37
17
73
26
94
80
16
19
30
69
53
33
7
50
8
20
117
1
5
34
11