12169900
95962273
14524516
19787329
74778603
68386690
51903314
17169052
67233449
33457060
46515162
52285974
99366577
15852710
93398244
31538840
62679408
28674433
31119859
3552368
26257301
63709090
61478662
66543161
48974928
47059766
54289528
61995
93115826
93647711
82608868
24446416
8965098
1524822
63313521
32104396
30238445
11177082
56982335
17138390