28771728
39913383
1027451
11623208
8272264
15748690
6079789
52928674
291768
17012076
35573725
3352624
76906862
4972207
7886681
4939590
35311195
97455194
39445898
15239412
22081768
70053582
32842542
38701029
82852889
86061462
4240226
81661491
2867446
95094493
911636
11163945
73727398
20765557
73897938
84866231
52422843
746937
6775480
15662218