311884
16704629
19986988
94224166
5085397
72323732
40904292
17977113
357123
48896465
7722174
9181361
256846
87081774
4402166
23102591
58209723
65234834
94905294
17662274
5359772
37279713
61637100
18178688
28591084
15315931
5163341
16237617
69795217
30974323
92823771
8813307
35476119
77466056
84085762
37725575
31383430
50419833
4985380
7272073