61571584
56597129
39573291
81352356
23656952
23135905
89108650
40096088
19815269
65214879
79636278
25012323
25942837
59405246
67151110
62836265
2967926
30564755
6004616
73731705
83116852
85778368
98747695
86786408
836387
70022444
57985096
5051759
31507699
51923827
39416094
46297507
62878441
35884083
2542410
2019904
41202538
46418455
97317988
27034932