88
104
100
149
78
8
73
254
47
239
37
54
136
112
36
41
72
33
190
169
99
58
52
215
122
280
55
18
2
17
32
48
167
76
82
65
95
42
79
31
39
3
16
34
6
21
85
199
28
40
161
13
183
61