30966124
1228807
35411333
21383600
95635377
10729473
43148764
39601512
49472222
64868608
40209140
17027426
15095203
2875780
566223
26957256
89319801
94872790
9657824
74304298
108942
15904527
51248386
51506718
93382236
88772066
84139993
26609046
72771948
35704396
10451965
3214661
28834827
22503253
28107077
71705185
86772988
66451408
87401978
98136237