119
59
98
33
93
78
88
12
150
31
130
131
35
22
11
239
256
75
90
139
38
61
79
278
192
103
62
24
28
36
190
66
176
173
80
117
166
455
205
246
110
126
360
180
225
55
60
116
467
147
438
5