21317962
9999968
87385383
34872685
23205480
12029309
4275225
61254510
34309026
38111213
23302646
58598960
75589011
26161819
13711634
57892829
44989730
54201674
78509133
20463256
38084286
37591202
67719981
93375311
3606474
18973712
47926253
78946383
84953781
70969578
97624435
59215428
96909280
60746072
686534
36666714
39024823
38715528
16872926
54351532