20
346
4
30
29
67
57
51
103
75
17
39
36
2
32
27
16
15
38
66
116
14
7
109
47
34
3
80
35
12
9
94
19
8
48
61
140
26
242
22
87
23
188
52
77
40
21