19525024
56281695
5979455
85138084
64629065
50357743
31888590
73697239
75364839
65854299
78201002
74102524
63762090
45152626
2391622
52687195
22907009
4518632
63407620
38475096
90641280
53211305
31025638
9508828
27098461
51891851
49372343
95985345
92803527
3993277
72681700
93029702
37106762
30155779
64298416
82631109
77113085
75098855
60161610
86643648