96687889
36229933
3904754
73692173
6074383
85431671
57478084
45702375
46898892
79985779
21315758
76066104
72003433
14854995
68767275
6076296
52514049
42634041
1024291
93556724
16681730
10758809
13202679
1108990
97943652
4643352
66535342
68003124
53853507
92192472
91506160
3669921
6448924
67147863
95039647
6805601
2609820
51133892
19549725
58808806