1
39
27
23
7
44
80
28
21
9
18
13
20
26
33
16
24
22
31
50
10
41
32
45
4
95
34
35
52
86
68
66
5
69
43
84
56
100