92843825
18923692
44379412
7555574
18602292
96952627
62629459
32144421
9067343
940881
54135281
6329407
5114735
44768656
36814534
88569740
42721571
57875244
29324051
43486965
77634741
46454400
64799590
99448781
61019030
199354
64122108
2091636
14468493
12548964
50717243
25252396
48256727
17334388
63917821
95028058
28375491
13162007
4393562
16034047