25
75
30
24
26
51
108
29
10
3
45
28
1
49
4
58
5
87
16
88
62
52
57
17
22
36
556
8
156
56
33
82
54
46
14
15
18
32
68
90
27
91