18
54
44
39
81
7
33
83
19
14
22
2
12
3
45
295
6
32
21
57
47
58
9
30
48
99
53
38
73
1
8
5
10
4
150
123