67804472
56725606
42538526
49311566
29729453
95278459
20354219
88601508
31583360
42294243
77273044
794932
20822802
49649529
1569116
51177752
58591523
4786908
77265390
50489677
40598804
49946032
4822739
81582026
95565438
93273284
59096692
80351111
87492166
14165588
79566852
13508643
23085166
99343660
43188798
63568078
8000230
88296372
75018574
94474520