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