65801035
5204381
642262
87908338
65256050
43785013
67303762
18308400
64403097
21078589
86184705
74977813
71033624
29458669
58786262
93155569
31658893
69363629
98726557
38622192
42282820
53373423
54889875
34269883
98063240
92716513
12533381
76538177
46634496
62994717
97433317
28178472
71285875
55649815
69521655
22333649
27259372
16995127
24965776
58546227