93597122
38146949
42437545
9713289
65678226
22823641
36902863
36805012
63851473
712769
12437191
62637067
18985810
76929073
51653922
60553434
99182615
21859362
73727187
736910
99601162
77666472
73974206
61776723
72561868
21758568
78209904
678366
20868406
38058233
80119674
27366309
95238764
87095424
85563963
2354645
92069846
23072445
36293589
30396038