0
23
14
114
18
115
33
9
32
25
20
107
60
43
44
17
16
48
49
27
22
34
65
37
531
38
90
409
362
405
245
192
347
180
166
482
185
150
194
57
298
178
100
50
152
62
78
587
295
70
309
210
357
211
183