33
29
28
66
13
3
14
5
8
2
32
9
49
11
12
20
4
6
7
24
23
21
54
77
47
31
46
16
17
1
41
51
18
56
15
102
10
36
37