685828
60352836
43354415
56931456
88752480
22869771
48261637
14535789
46131047
113600
15627314
13652249
93494265
93517532
14547172
72847026
50492512
8495609
77043795
84642053
89447287
78932360
30185671
37573802
56496138
74833192
13653500
27807112
76927176
45343926
9746061
16786453
49101207
89958823
18298224
10812504
54934858
52726655
80714759
41258286