57431284
13931328
81179423
77461501
45439746
81122682
95014731
20096423
1640860
73992249
77836033
26023338
92752143
27025994
395323
20757583
89488279
20085756
91715101
13247973
75363481
70542406
2059780
44003752
88812743
30877216
11733628
8359941
99772582
85972887
23388632
37744095
6989467
55835764
97031288
47452006
97016342
9047217
76653321
22122943