12101556
54047228
46307508
47891950
12939118
38387547
76601238
69495359
91324485
47386412
84401860
42387275
22917766
38097583
9449355
42438955
25846357
55603571
63295534
2529386
16293051
78215689
78257387
59363626
44561569
60661427
43937158
20086594
38108167
4362267
40964889
8357497
94405785
18574587
74373802
29508906
60459822
41431626
9205132
54701007