25856168
29391017
17352628
91658518
22392137
75711477
45791547
99862195
23106755
58821992
52409376
53513242
39722078
83941875
64537570
89628254
86542056
66831254
4208614
86726115
35795209
8215140
63032711
69504114
91699261
68944863
77866366
20915032
18556581
4553981
73528258
54806189
42068811
44107278
90142643
24844099
12506373
68571712
23956083
23796944