31377122
25528194
92978112
3670111
2777810
27834318
39135003
13611607
61434484
78241799
46677258
6369066
13409797
53462074
4264332
65421820
83054433
85265156
63238801
10308498
46909439
8157301
38117664
63832901
86113513
91782486
81902254
21791198
28729230
19933764
22434106
29137860
17055671
58681857
99433824
245133
25616117
6637189
25693711
7607613