31351036
66233250
54665594
32077696
45781163
86972201
6428462
53053956
4725483
47031800
2710133
89966900
53004907
49882908
4479135
96761805
49798312
3757238
68631394
15847267
71694710
45568092
27357399
44751929
83174936
6120853
46644462
43052664
41521695
79718400
77233589
75704976
37409150
17088080
14755360
27208356
3748534
59078152
92911768
8198160