29947199
51659855
41048153
14666051
80953579
9872914
4862492
62737505
81999715
50621070
15461976
6999573
78309223
5346578
40593619
91696836
66414015
79571509
9659530
59087429
44587975
31363550
91987327
6783782
1027764
50731626
37181855
48326338
18794948
27465672
85513974
5137381
45444979
92551785
88709266
31891340
8552944
67917777
33535866
43287837