99
2
C
4
6
10
11
17
18
22
30
77
27
2
4
7
9
14
15
17
18
22
C
24
13
3
5
9
23
25
29
1
10
11
20
25
26
32