84863168
35027047
1892356
89853307
36354457
96809960
61249617
85655037
24791648
50147655
18519475
85266312
97246045
60776161
77055771
35562682
51358369
70758115
5356243
77097163
32684463
86162825
61447519
41552201
8244454
98388245
61799900
27908627
69309563
98031047
21722671
90359305
4504199
51119895
36748472
6495810
48925724
76908183
31539344
69435087