31342432
28235570
39778314
5253311
14666685
25879147
83136890
94586723
2586076
2380908
68355805
87512825
76882914
84468665
90914296
513565
52099952
81311159
40623331
75807820
83769695
62263712
76633563
46337701
95844158
1659166
93379771
56748821
40291264
53963524
49534287
85571659
90389831
12061084
68589907
29822337
6117984
62627645
8692248
55758863