21
30
19
16
31
8
14
56
2
4
82
28
54
22
27
55
5
39
85
52
36
48
23
123
47
9
6
13
96
7
45
12
32
15
43
38
11