31646850
3399525
90814678
27226991
4922519
77948274
59724132
71994639
28232203
41448244
97869309
50029673
16233011
34071693
96501985
84453809
45558167
93952272
86429158
85564018
615683
42117679
97555065
37792184
8693630
51806394
3288830
57752614
83283072
85024132
24832808
6390104
46915213
85573039
78052926
61524370
62059732
86419678
34884405
42639862