2588696
48387073
78569065
52116884
87946162
28444271
90755654
46268421
60314544
52199139
2822593
44878756
11395660
38803347
16568067
17981645
6286554
74261382
96256403
8716249
92366391
51619510
4694557
3076579
95403734
23525929
20309151
32173417
63679669
60971080
51053574
45846991
2497478
475940
43303866
61657989
37755551
25027357
4902341
26549828