25331536
330412
28603740
96968327
76746709
9318352
1697640
56638353
62323441
16549772
42841697
24174636
54901856
19441988
48447131
36221794
71176144
27445440
65023094
146337
23719396
91122490
51684793
42273565
45221051
39394723
81804726
52673668
94657190
55721335
83668677
18359555
4441874
96078120
49618147
86235704
98078559
2494140
13926721
24112254