21327570
81228346
51274964
1539440
64144330
60999255
57491744
16547933
6836860
45139226
34055203
26463454
92707622
2214448
12566831
41937919
83066059
66677403
8289371
82547990
12325992
66248057
79476657
8369565
48367198
53268016
35506048
53322179
48992254
25322310
47465546
87713716
70296335
98682172
29503279
32158867
51832934
80268198
84613534
89877503