30878772
4836601
181152
39796452
11646758
7735252
7944826
86217661
80286115
86496896
2274757
57827177
63581463
72771629
22456150
79885726
57362505
68759039
58003528
4409196
49428914
62656852
56727239
24618426
38102652
81264973
71595801
82413438
48738949
56325051
26339
44338033
27343334
80026459
90507942
67429886
2013454
45363699
43321059
19227123