10
75
23
65
63
20
45
26
12
48
73
37
3
11
7
9
22
95
6
29
41
32
17
40
71
25
14
80
60
27
18
43
8
57
33
94
83
88
24
16
451
201
2