61935286
2726546
97054923
53179719
93203171
58424572
199742
97722798
10632867
90923525
69367361
69412565
63242055
56685117
19758086
3030765
47221021
37067750
16359884
30286203
64245032
61869333
78086804
96356476
96575205
316929
1982205
87777440
41229562
87391820
52557031
51377456
3934795
1044722
53072904
28317598
81322423
62133938
89551158
25242820