91846168
8629380
52147406
71307682
82123495
96284582
33832745
60598638
1059733
96184506
43271662
45735281
57215878
19974440
11296349
76188948
74335493
65837783
97908091
20131876
52549030
79727277
68384787
63173439
32376414
42634079
99065445
59381040
80904267
81098160
77282233
29106736
89356238
26942886
78498449
48833404
8930552
63376314
44517945
40582539