2307954
93112200
28496268
65274893
19951373
75396436
64284208
94278346
31016822
15208278
3919424
48141294
9199945
16553841
41259464
5127443
95084614
22489037
28111702
37631801
51601623
57301452
17012764
39756991
97924356
69015025
96731994
87822975
28395428
3717482
18128787
96302280
22238980
43696513
11306032
358647
55478345
15364807
69845629
66685084