42895076
2524552
85391100
7566839
3531536
61556641
71163386
97702709
5603069
4931972
46065541
1948921
48396324
62774625
12169786
22741192
10681089
4294770
5452355
65259458
86551015
78639982
89091487
40429703
40511077
19141017
38928715
7525679
5501758
40012276
384459
64817429
93843042
2101009
36236527
62172334
38934452
5259103
61825176
3471832