86316438
49301156
55065814
48073081
56697689
7930727
42726057
59344652
83787828
35215193
99692033
15128363
98097284
92487767
61158037
30034054
22832805
44081272
71838172
10286272
97921226
36057873
13613448
64403735
62646851
1309339
60007895
8316981
36792732
57793047
6968091
54668765
45583629
41885953
38656625
14134914
13406752
71466917
54117725
40368088