20676495
4275908
43692562
58504554
47429881
40275216
69841668
97528815
59097740
9515259
42386203
42611904
69266576
56213618
29348607
68047464
43318548
63571304
333742
72274352
7505341
48486741
53678248
13165872
99107228
70394224
59361016
25037012
66286346
83305908
81062396
6811689
20104027
78802708
1445446
30027175
44926744
33794097
51757328
8314791