29558190
6329556
5799459
49994300
28964077
95303883
89401891
4703198
76425425
63884909
57806236
69909462
29347422
61917252
63668225
50052596
7179449
61011601
97554960
35711395
49038697
52503730
97756941
29974237
8738491
30379482
13729157
3337987
86091640
70754234
41618992
93752021
72279843
93118927
94501588
94177351
5837617
57351023
42557278
64096256