160
32
39
95
103
65
52
43
205
51
11
25
27
81
153
207
26
46
151
104
21
113
78
63
23
31
17
14
28
227
155
178
175
84
64
22
33
13
19
29
352
221
429
85
1658
395
176