12
86
55
438
386
207
35
49
360
45
72
21
54
60
196
131
189
155
39
51
4
28
44
82
56
20
52
248
64
40
164
80
25
8
343
333
269
15
93
87
85
38
348
91
136
425
65
178
129
27
183
110
22