31999741
7623581
1601250
14792788
69149554
40452262
76806930
40432632
40658471
42513505
70573251
88173509
41273681
5107649
81738274
67905463
35611685
94494610
8959969
27867319
56771594
3889603
37459240
54397881
64117392
34685783
94362984
35585893
52093463
15117100
89303276
7453206
3758849
75078248
65714953
34461500
38912012
80097669
9337956
7224397