96573997
74401662
24898788
25871002
35414755
25086156
71451772
95767289
60351450
47785032
39807797
42237975
28383940
64623443
94395095
8034760
69324637
38757034
41705775
75237521
2489984
39976270
41178188
43943176
30699048
30054684
88352088
63849557
76283843
18576989
83558396
68891292
71023363
5645775
28182722
69041792
67835432
19933158
61517309
22654839