37799607
687526
40538232
7605016
3681418
95308297
39064721
92187057
45104088
39501395
79261254
10314040
9174632
77915163
73026941
31781669
75971647
33611570
79709406
48114561
33027065
99969827
86034616
19952935
41401519
63276293
64515009
99096348
44116781
33093301
6602311
8644767
3141885
67643452
31809775
16597452
2981305
43302606
15714324
59558016