30374615
50221634
24765698
73139571
61433062
49139873
53295343
41338881
28913087
18393756
93996500
66178508
27575447
46033193
32603385
17774414
99555559
70283421
89089656
58751337
24866002
85356658
58984323
98457528
29787145
61678695
69012450
23979295
99111066
51029117
34147985
90899029
44051161
9244591
20492972
1707285
53395407
80931698
9395361
60904876