42479615
5096742
33721722
57799584
2585933
31001530
89123526
92153128
10716402
91456440
52344134
35958388
20582870
37544926
24803140
92488063
54942987
35839761
13699910
46272459
31317593
48544309
13573567
19915913
14463180
93921359
85318235
82466365
49335114
83884005
80593354
1979287
14786461
425149
33737712
72911261
4125512
16667016
71884752
3159196