37841860
128833
28222983
635272
24129153
81668193
12195267
16493528
61071452
9699280
46594432
37779944
84238528
2498562
4838730
64803198
50989083
64774207
91121938
65459347
69625248
16724385
13418565
5266244
22092352
6836500
95598
75091244
34624773
8763333
85604933
67948350
519411
41941342
83779494
71169831
52913092
41618034
63642694
98897496