42965368
99113027
1980508
13754568
74923076
10356196
3818263
31804069
9665938
79287578
76334037
48517532
85583965
88844962
70311378
66441811
26699557
69648550
93471263
46317836
42685027
33599957
88573702
79056849
80656602
31379487
3223451
59213875
59851327
11725365
83964177
29673731
88718683
77333739
9530360
53164291
54161119
8447840
928860
8672141