30676518
3412798
4387202
81394822
33368097
17335545
15237806
55011729
68192079
63547002
63145865
85667514
52864783
33502800
33572950
94809359
9659808
34744548
94703957
7855490
73637474
26566710
57202714
48364144
89022654
81303568
35727151
87756126
275815
58236596
45071226
8298652
74162882
65846954
2481866
47268248
5776531
29637321
29881815
9188930