30
20
35
34
3
56
2
6
33
8
43
4
10
101
16
5
19
27
18
99
9
14
12
21
29
24
11
32
15
69
25
78
71
39
41
23
42
54
53