30
126
18
116
24
52
17
7
10
9
90
42
47
64
23
21
20
34
85
2
37
38
27
3
28
26
60
19
14
11
22
107
15
41
25
1
4