17744928
58411433
56222150
7346662
26177872
45962154
4437626
4800524
16861651
14718784
21695766
78313667
838375
77169502
84951929
51152285
66985262
93262349
7108847
32653247
56584577
30715652
34623970
15341524
69783568
21219325
31444561
96724017
4212046
62423725
78116642
41586624
54723048
3219513
1333302
19165092
84056444
14963562
26596654
9493442