18
26
9
11
16
3
24
1
7
76
22
47
72
80
17
29
99
5
45
31
10
8
19
55
34
146
30
941
207
75
57
25
12
36
61
512
42
89
66
385
33
50
126
71
95
88
152
73