50403945
34071486
96604364
93714762
27186659
50995402
44243389
5046990
997181
45329415
37728241
22148793
23924990
71368404
2339615
9571461
21466917
12595340
36908271
65835127
74982376
84481796
50031348
56803516
37306529
17963229
55841563
54968335
43207213
34963552
21278180
20464612
8080906
70419838
23639221
4523183
32432716
1869981
47835971
9511720