19986337
2794315
6047500
6904661
85734091
18957702
46928317
45625347
64652021
98525122
13626400
2935419
1527897
5360781
24843413
20977359
10432326
72371598
83305729
19567934
12274418
14348968
31181595
99036986
39184840
60102236
84499085
8920413
27297016
76529907
60324998
42168029
67959301
3598671
68246689
58229331
81776566
30522213
40995605
65781191