59931843
17338381
11003134
33995621
78709353
99199355
39534149
29558418
63795067
7229724
29431507
31161522
33114674
44296500
19652107
8159723
62749246
70015154
63516308
99793076
21329136
25013074
1766866
53217749
1503907
63827365
11327502
70237484
19392562
65974995
65669038
25496980
94281977
82601887
33552853
51866193
38011527
67043514
77448020
48235198