18
6
1
5
29
26
21
3
9
80
64
116
59
8
35
45
23
12
31
36
61
15
33
25
10
20
169
66
47
28
4
56
32
60
92
34
43
57
22
65
71
50
72
38
184
37