118
79
46
35
53
93
14
33
43
12
3
34
39
8
16
1
6
24
18
9
60
13
5
42
2
40
172
19
37
25
26
21
32
101
20
22
11
52
17