58
76
89
11
40
21
59
56
9
33
4
19
50
91
96
82
25
23
10
39
46
34
90
73
28
95
6
31
26
36
112
14
163
44
5
67
51
22
27
32
15
18
98
24
48
12
83