25
49
33
99
58
56
18
27
73
90
57
55
41
45
13
23
105
28
26
20
66
67
51
19
30
89
38
76
8
40
34
52
46
81
97
54
64
170
14
218
78
77