3021415
90562016
49044648
68501092
94099931
32398592
3156636
49042926
55458756
77977618
2630730
71597749
85586538
74264691
34567710
50693499
70556444
16215707
8383880
9783328
88198624
81322995
55096264
95037853
8356999
20831947
50269418
20775350
56056953
67025383
77903652
63918253
2785791
48347841
30758538
12207376
17001336
2352352
98448399
47476161