86
26
6
13
33
100
35
16
9
14
25
39
23
7
143
19
32
10
43
36
121
76
15
41
164
158
122
74
128
412
108
460
154
163
155
18
95
72
141
91
28
59
38
42
49
78