94996718
40088983
17408056
72596027
23752776
11138136
39662650
7556659
8592699
42474688
72176822
93299935
4431149
95972950
16186839
21573205
8754866
11328530
2649521
2109425
28703214
23616309
51608867
10947037
52443218
47015496
20701588
40876605
835965
42123836
23048535
7147034
54698221
2272992
75713275
72283277
78178941
30265862
56841466
85366488