51
43
69
16
101
104
40
29
95
52
85
75
47
11
56
13
19
2
17
6
4
36
9
10
39
18
30
14
12
73
15
24
72
77
26
27
34
35
7
38
20
67