82113766
2505585
93363900
37745826
54827454
12252259
11883730
52863472
64427652
22193742
66179367
90242983
8223796
86635943
46932956
16754277
68597407
3614684
56688443
376572
55735700
70543825
2666107
93361632
13285565
44515959
42006241
63023689
69247815
46886861
23304946
97071736
92805518
19658650
80212133
3066868
86415393
25034767
7142516
46833269