9
7
99
56
23
7
41
14
55
5
20
104
126
12
3
25
25
88
42
19
7
18
60
22
4
12
2
8
34
3
4
12
5
6
52
1
12
22
28
18
4
3
5
3
2
3
4
39
4
Top