34616729
31573746
2074706
87178252
98971523
50886810
77942032
232423
52495058
29799356
21189843
40015700
41903130
80374827
9607181
49366341
19956457
63117877
27095569
54913947
58877529
92793199
20339131
9678650
14312344
64283963
20597894
43891016
31621270
95096858
44886916
34498988
29747416
92655459
26668979
72622893
83012668
21328000
83016925
8401178