31447330
45242602
8264524
81479197
98924829
44192213
32195421
12792976
2243264
63642705
93314997
45661584
40583744
591123
165392
1448228
22846120
58234015
15214070
91491318
27893935
31413218
4311120
4475794
83804066
83056259
28944023
81768760
99923714
70378977
93869864
50903644
51283161
4335739
80355773
56515882
94411655
45027654
80811928
7690830