95
86
90
228
66
58
43
38
29
10
137
14
121
28
50
23
67
170
62
99
186
8
48
37
69
13
40
97
22
132
31
61
155
35
19
26
21
76
7
2
25
57
15
209
18
9
46
47
78