2225522
24021668
91693654
5618481
48913640
52604795
30348866
5490539
54191066
74999753
51821512
3512877
70199363
87679616
14768958
19713214
58468587
15404768
9502330
6804043
18232058
30411167
64087240
75064612
5328831
12858803
85363283
65167766
67309522
68216257
63687279
4386339
9151087
98219778
22231407
73651078
78551114
73699665
78955551
34986630