59932976
70441047
99803483
95984067
50524357
27845638
520577
47884805
33832088
37872266
75271589
53542500
92388956
8870222
58024549
38119298
11988194
8653133
64444082
75548203
97996289
40717043
72842889
7976235
39205054
13481095
10685048
88283313
20062908
89321292
7203541
58527399
34908589
24822828
12611625
8217455
21976033
38427249
51626223
16444187