84513667
5425014
29575997
13228261
76483689
27765619
10064659
99597810
80168745
31599922
21929327
4857142
67507297
20253279
33674229
56067343
66725463
53814191
6213615
36813759
86613541
15913892
18765985
66394361
79811136
47367763
80343111
6046131
33176703
89977997
46988216
87918539
2579764
89936052
6693669
17028043
36525437
75411684
87667724
37095640