16
10
49
23
43
31
12
32
40
3
17
6
45
51
4
39
11
7
24
29
34
19
64
18
9
36
50
20
22
15
132
27
28
5
21
100