86628061
16684961
99294480
47899556
16623053
5387973
76447443
2554813
82066677
40226964
16708100
77852742
22914365
9330341
89028539
68714716
88497955
56247437
35013467
70549230
68141191
68709610
52798269
91116558
70878286
70476206
41594881
34418415
28694651
31467650
7748487
12632442
80566120
16141066
742491
2845847
38726867
93561586
43673763
30916179