67105812
9196931
99291305
99968796
29166996
2961162
86873095
1156447
42158608
83241253
1569615
20361603
94667004
88644769
12409500
63505314
76499504
34934501
9559940
57715864
99995484
31003363
92738911
95427532
81204064
1066867
29955968
11805768
92172953
5829711
8735811
77458196
89515762
73887777
22296020
39511810
23369894
42989207
97952297
30132327