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