31747139
22326848
32155422
83984
63105026
35708037
50274674
27969258
50118335
75951725
61893303
86248521
49812298
10805907
37913445
65554970
18204425
79606369
3280167
81806340
86859271
90914233
88373973
1877275
4257479
42414706
80507199
30652587
44316609
77437791
53597987
41104710
45881238
48185707
63793625
84439433
85804601
31991532
29286620
56717216