96613995
52442456
11978296
75968446
29511476
90051524
34338173
75133370
26341535
44151443
61623285
24974885
24512038
6968758
78413649
66793852
51872220
79137348
35584184
46168443
80914966
71912116
31689443
35638056
86462851
88363514
2066496
8785328
57995771
67223209
422933
55749568
70816156
12214731
90383170
33818368
87827210
1811502
74708616
76116070