3351426
31676872
78153416
4983284
33782209
76888756
29092066
7147619
86565807
98924603
33467624
30763301
1133865
20029894
43836214
33838255
94844578
26842540
69883280
84487555
85679091
25078796
70432029
92015478
431474
17084494
55212100
15963619
29142836
53575651
44895607
57678298
20305016
32359225
249630
71872428
29101905
46946905
95259106
20619930