41589631
18187339
19622941
24302799
71381436
9029905
59729338
67385225
308757
8718767
987952
66209529
10663326
14275246
97387688
27983069
70257535
499507
40117396
22395805
50506336
66369083
11307348
33388611
47776184
42899229
55866382
96616079
3136522
46306199
68648494
29179057
5298718
69025684
80298780
79831488
51889067
782915
9121208
38789106