30937558
97443377
67397416
32922088
15208247
5382534
11689038
54012355
75959280
9760809
9725486
28743787
1815402
9378705
86361688
93124896
19581438
3041961
72792057
54131597
16571498
27369717
14778288
37604274
853237
74983923
82543750
49428517
41947674
92539980
59004496
38178399
98284717
32362355
52158292
77952682
32643606
83955820
1155320
79273016