30868574
98525972
85133867
63384667
69893771
19046977
8046348
54961456
8776380
60265529
11807433
7908347
81853833
93438373
69081142
23925248
19935210
40176452
90298247
1517714
27052162
25273598
53321434
36093129
95829048
75275344
36972070
98282535
73699720
36075044
34789760
32316759
26729370
52524423
55735743
31623409
39445018
46503870
68425776
46805841