17
18
8
108
9
7
6
41
46
45
5
64
22
39
28
31
11
200
56
116
10
74
35
21
80
23
55
15
32
44
170
16
20
87
162
12
69
133
27
76
89
142
73
13
53
52
29
30
14
93
166
25
859