32342973
24358206
36376195
53335400
46921663
95232122
79969003
3777479
16636409
38678465
25949007
11524929
47156526
57871152
97754520
63419152
24579838
38958246
344522
18582371
32924936
72661702
50044195
1683804
73167407
69364519
206641
4728480
96738395
63742426
21193996
76126964
58673756
70329191
52587649
86544034
26053618
70759128
50058870
978619