75136015
44451842
11466627
53153295
44995873
86594106
67513207
84115382
2476293
93772082
38867257
2706060
914416
46063236
52106070
40434277
63885929
61408458
43853964
69924090
9776651
95052409
71433050
97695703
37938513
66974956
54408899
84736270
79479111
60677291
72898438
74118479
81724923
6365214
8104586
5284687
29847585
15565456
21855030
89784843