34742972
1658825
14779938
85988826
99139738
21532708
40058918
6509660
29151630
72545986
81423498
14434179
43334716
66924234
41709275
68197771
43427111
48407645
11036999
22314766
27398603
51292493
16907337
9632993
97154533
31307869
222045
61048368
49012158
86121898
83819554
54916255
69157543
47689430
29451195
93031186
43502722
2582757
39478550
64558900