94
33
85
39
8
510
277
71
160
309
115
118
22
35
55
587
423
37
38
105
253
88
82
131
369
24
287
159
47
23
147
56
302
45
107
97
143
178
62
124
27
411
241
79
344
36
51
120
25
132
157
18
73