0
3
25
10
1
69
9
2
87
18
106
374
395
409
58
754
59
80
44
57
52
27
53
26
15
20
5
28
24
111
32
119
34
65
147
43
55
385
30
91
49
124
29
222
19
40
81
117
33
162