41751855
32223180
8477494
75807327
94892476
42476480
95178677
54916755
41474474
28474858
14711931
37341952
49826770
740818
69259411
29163081
60819523
38951341
6255848
28811286
8880260
67991818
53134125
27012674
10304354
14674354
59391567
97838558
74782608
44356460
32827723
9644754
559867
70019704
38538978
79021276
66997853
79671798
32337068
944179