0
2
20
1
7
59
26
28
109
81
239
46
67
27
64
50
55
32
30
126
24
36
85
69
33
210
169
62
129
176
47
350
40
97
31
120
441
515
48