20495393
13912403
8815696
91505811
6969761
39299958
92344466
22189240
33016735
50329932
4525317
2239279
8068964
63691031
93745532
84538969
30477276
74993475
62935694
75604568
4071361
90621033
66839034
53735899
3022348
1024392
57619531
76298630
401213
48108173
46501445
17946739
69641230
34711210
40765091
73784367
57117345
21648508
59058237
9321288