42497674
3441994
2793524
33626218
89483203
86989635
19409559
55656002
54775660
60838412
11847233
84748465
51339830
20782113
64334191
91124770
56509999
4079949
41072457
61209216
26625299
47372980
42684939
51171633
25213111
3091605
86281566
52167053
59249084
3825788
18237760
65189894
27971253
80709111
68968856
83258339
66711115
49175660
53903804
48521710