29053823
24949489
49879422
32731153
7457565
40875757
17741588
18919564
51612506
1493864
95646178
624235
96995169
73372838
67138001
21562344
12083068
35043294
99428354
86109140
85011752
76687770
14675188
33419801
32791696
56456641
632310000
14511516
11635928
64424296
88141160
38944788
9791746
17723464
14402425
19861776
88463596
32158185
49007008
59841140