8998673
2798250
56597879
350146
63996466
92605290
92389712
91246173
72639380
42133745
9295126
441239
13248856
1329886
27614456
29942220
42121688
87896050
73742124
65041032
76492680
93038674
46248201
91344374
366270
98993771
76153277
68381160
84239361
40047561
55852689
11837551
2982506
70577322
54947729
53512705
32076585
57138198
1789207
7248618