5
126
63
95
16
32
23
68
28
36
21
22
97
15
24
54
4
19
10
34
9
84
86
64
18
49
7
41
35
26
40
85
44
39
17
88
77
29
14
66
57