38405829
14539714
34176015
21422253
18994500
88196933
80429530
65444009
95739996
73597410
46679625
44891311
3576491
55326791
98887252
7761359
42746440
3115248
56589288
65891316
6138276
19509587
19685251
76427469
60707710
16367773
28854975
76885127
16691927
22456590
34444614
26334434
4121900
1943448
30981066
81959651
79547091
44309821
35251432
14714720