0
13
9
60
2
18
61
26
27
5
47
33
30
34
42
83
497
240
109
49
24
110
87
67
69
210
75
43
50
35
65
52
115
312
116