30996979
937895
61472787
39399184
9845960
6668291
88226235
16868987
1642033
87137347
34482075
64804329
49945651
36597745
98729589
72752449
24765695
12074719
6711779
67254078
14633767
49933271
83171666
45242044
81506781
82762289
79088128
20467147
58907608
23555644
6732453
43098268
40807360
94628784
84005481
36715373
53202872
55392398
3854390
6599310