3009899
76839898
1646915
34313679
2675849
4905043
25879869
47829429
42477733
54605179
92823775
33626642
80091693
29784433
47084043
14742842
98412137
56769765
76193130
64593317
51039105
39501421
11576108
99269985
47054543
69144510
99733980
11787977
82694187
42425744
34446618
48405482
45383705
46943357
47936113
90531843
78406277
84005620
3673165
28087179