63665325
37688506
28572339
30877760
6082284
19218707
5167706
46161774
48966365
56591180
60044479
93628042
21354558
8756527
67271893
87239324
59108867
41364794
18722974
53563185
41903818
31803580
23732453
21186866
16624299
72772239
91691086
47753376
47938309
66384868
46505266
5974239
92274892
88631622
16269108
7517693
13296067
55204656
74288625
2618263