112843
524364
15012988
20402196
8900895
17725289
39004044
1606258
22369445
3288309
96452811
55885189
7148976
92347
48719888
9304661
23997622
53493911
529966
5975596
46374637
98216732
80573010
89797731
48533517
87983280
20105296
11448229
2071490
13616661
69413767
45381180
79847839
16625117
86677137
65612204
17549475
99246364
71346248
28834330