30605527
52238968
50312475
58013396
20779750
25351751
7522862
734505
72932379
64583475
1454912
13255513
74047727
78131799
16585861
95098744
90759061
2488157
50799660
3392487
41724657
27965148
67797232
553534
44212818
16373944
2050667
96838217
77501378
17725017
21424139
72179261
25798223
48113980
26663465
16747492
31167504
36454459
77556107
30494579