23793312
57939471
82056317
69846967
75724194
89172743
43854293
93132741
2784655
58039553
43256801
64712402
31741215
7819342
35895196
63448034
1129562
98675594
80337641
8244494
21496009
92029296
22738332
9283877
82703542
32239440
7617453
17556184
60447375
16304888
88873039
81234251
60401258
64823454
55395144
14366541
42254142
20022240
53007638
3386088