44748720
90322634
21806104
13577154
85495549
68564827
56239657
6731381
398930
38567082
73365152
34969615
8475058
1731472
54649440
12203240
5424855
4237873
81743493
80443713
1621065
99989309
77523531
33277979
7205636
98651676
39657637
35787254
217019
32506705
77072334
34377710
65613318
24157422
28772116
39821003
72181182
19451412
35146786
3049700