64703659
16339656
23918632
23408306
6644679
14091319
56994955
19759552
49295035
44957276
51519927
99048495
24456593
56284907
39717423
68487531
79574560
10515918
949722
50473276
30117535
24022789
38306544
18102104
52177788
78702305
68347306
98387444
22876146
57733365
79922189
81761055
92824991
19936638
65121980
79566662
29562157
6824943
1974979
30313224