20
30
17
9
45
15
22
38
10
108
49
11
98
171
19
13
37
229
66
7
52
32
61
24
53
34
16
8
1
2
21
26
51
42
131
59