54743582
52148534
6085780
43414896
68607444
15527905
73553103
41292890
1415732
56058764
75875619
28799136
74993460
18557087
87649833
20425685
39601426
18049466
7067378
3946085
1429195
65311356
95521109
39001517
31046678
9343758
88981753
89995907
12671350
18963753
28229054
956351
47526392
32386829
48064182
63147297
33356060
88223100
8285325
31314529