5
3
29
21
6
20
1
4
52
17
74
8
2
27
33
44
145
18
22
11
32
7
49
15
25
13
63
31
99
12
9
26
94
40
60
115
65
19
69
64
103
53