16
56
23
77
89
25
58
41
3
34
44
5
36
28
72
33
49
97
177
127
527
15
43
151
66
87
486
92
123
71
271
719
32
57