90
27
39
151
109
29
15
40
156
26
33
10
119
94
5
7
47
2
45
25
36
14
32
13
9
16
21
22
53
11
44
28
31
97
81
12
6
20
18
1796
191
181
74
352
62
251
108