24215638
3486107
80217691
76455810
94938780
68587500
56829210
73099189
23212318
99049045
57146765
59555238
1792420
97132848
547229
42287825
48433140
422435
70268273
78561282
4132919
28447757
259021
67314729
27035165
28047218
99115178
93116989
35602898
33182759
9763268
67405526
34884939
24224032
4935982
72382879
73303655
109695
27263377
25647622