35
142
95
90
100
76
84
154
40
31
140
21
25
32
16
151
70
88
119
108
38
27
155
122
18
42
123
47
60
78
113
136
44
149
77
350
103
314
110
216
331
435
15
130
73
150
174
57
145
178
232
39
317