27898998
1857489
78954406
34291248
1295229
24055689
13257863
81117448
78789951
29598206
71353826
4058645
76133216
96207618
12046073
2442120
78107976
28151176
38437235
87885013
6184849
51393970
58208330
60778778
96753771
42303564
86725502
68275103
35783075
65064085
55941106
48168275
88792589
8039600
80055091
3493784
90572870
67013644
49538387
82353632