116
123
16
28
7
25
31
15
35
19
17
43
37
80
56
69
1
90
45
36
54
49
181
50
55
6
10
2
64
94
146
44
52
38
27
14
8
47
9
40
12
39
300
11
24
67
112
203
137
88
3