96687929
9613669
20923049
49397035
11623135
54498831
77145238
21317148
49955247
77214910
4698670
25455876
60922383
1539658
90609619
94388994
1263346
4645261
69075848
87773782
92992753
42851175
72764657
8278701
32028047
421142
66082163
43701891
94054083
42829812
67061438
5102114
37592604
29898900
4916258
78819019
46879631
92185182
33612441
97405968