9
3
25
125
0
28
42
26
18
2
658
116
20
8
16
6
5
14
19
4
10
27
70
30
31
12
23
59
285
75
21
17
13
7
29
33
63
71
84
15
56