42336710
37871632
48829732
84216848
1238158
19592331
14209450
86327150
61332803
30779312
90306829
94022911
35992255
34371203
75874711
16093108
16256420
31903031
86553294
4577303
68345483
23852499
17569394
98225758
42912311
71778180
28582366
39871870
46575026
56376099
61564746
10489293
32355610
69639171
7877411
37013691
11792350
49802698
5335295
35902092