56778386
40839053
65954898
26687672
47478802
14358814
4221494
24252917
71827756
59266146
4980362
84171789
2408694
83511416
19519400
92285374
95096684
36017064
32702798
16139647
7169967
48444151
40431821
3023785
78496130
1887538
88933196
91774378
58211252
43089713
22008846
57083483
36799642
36532021
16614871
18086117
92022959
18985573
44036660
64565092