87
145
29
99
83
9
55
261
71
17
39
34
75
56
104
64
22
4
12
50
8
7
76
82
18
2
53
85
90
660
212
52
58
206
133
47
6
158
19
116
78
5
72
45
62
44
36
11