12
4
29
30
22
7
9
13
6
31
47
5
10
2
28
19
35
11
38
14
23
27
25
46
3
88
20
24
52
15
49
34
8
40
99
17
73
83
59
33