3426327
95385828
77322884
22286472
83021425
9072947
67289926
75622305
55444875
2486775
69645487
26751260
40996556
19237801
2570770
63157964
47449574
17898462
9854556
64956928
45366920
12084887
88187219
3468889
79583976
94383508
82365270
37412623
59383830
8713325
89827408
53602531
67807666
35193088
14814980
14868514
28963920
1336355
99507268
20255256