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