21
8
52
17
29
85
40
18
20
45
11
36
3
95
12
24
47
6
10
32
35
15
16
65
26
1
51
22
39
7
9
31
50
5
74
4
60
337
96
28
79