95
23
52
15
17
9
45
58
66
142
129
64
41
83
73
130
18
158
11
13
86
49
24
80
1
5
54
26
7
25
164
8
78
38
35
36
122
30
159
110
4
16