30913964
88598264
72402284
78942789
2326825
2903383
46937518
76127463
91496031
4521328
79342419
20149850
84581000
75215951
23877032
32786975
38907382
93306066
204222
93785958
15139042
91037334
59285122
42733455
12634094
22662105
52057329
29648951
133156
34265842
87321538
733310
68815880
52206440
18919614
5974084
58539995
37293088
58638594
2225513