112
18
93
1
15
101
58
170
40
47
4
87
22
45
30
109
10
5
38
8
146
39
6
46
19
7
13
60
53
42
67
73
1159
25
49
55
16
59
2
28
136
142
36
48
11