99
3
25
36
12
5
8
3
12
2
7
14
21
13
7
1
1
2
12
4
5
40
22
19
34
42
16
31
56
50
40
18
17
42
1
24
61
9
12
2
76
82
72
40
18
18
11