82041858
40392404
23219584
17967122
99169196
27027268
45728855
59995907
2883424
2924900
90189012
74435577
51466835
67493062
66065360
75478147
63423780
30543651
60491585
14376950
46908243
33075491
8044351
19982835
41851299
30185344
86422563
87158701
70492488
41548516
94719766
89709219
60123943
21049211
78977857
51088576
88352157
93606406
87314695
39664621