5958312
50648771
52723006
89079355
97164996
91324766
66834929
19561198
45341030
47382169
29789871
30906682
41466002
22546272
63104634
63514900
44178233
11126457
3483608
45906142
72392958
47403191
61066198
74015538
87691203
54808893
53693838
59321101
31195368
752466
16162543
5718378
70303294
2737048
29998942
11452430
82051453
1406952
52744832
56939145