82685057
59636142
26839250
1020778
34219540
942271
8292367
42727751
24061720
23641372
94075389
75443420
90518231
72396530
77443282
30848442
37164359
83875295
32525388
42895652
51158499
21275056
78081795
58795447
1176608
51081463
10206359
57996245
8868160
5039005
62614178
97328570
3245854
57865249
69561272
18977372
86468396
8468982
7759118
63479588