20866232
83065492
31832490
64072942
18247163
8175938
30271365
51877282
36843555
2483320
76504958
42872928
10586794
6875519
40554060
71813438
65952980
89256861
12113479
55905688
73238488
4114672
22476
91544430
59645662
19995103
46237401
44926022
86675233
93924959
95265135
83817086
9028372
40111615
12455348
17539608
47734935
61851775
51609899
23238299