31063315
10359547
2859845
52496921
82083726
45157301
4433520
28024585
37088184
34408874
3582694
42838291
63327549
36994132
62323204
57026387
8338489
48493773
68836580
17674945
42312375
79169973
36324632
61052879
52261844
75805885
22249769
15803503
57882508
44399863
31138088
84598214
58092778
95082964
68453076
28649604
64591562
33265359
71915363
11145599