41493526
46995907
1207177
10568806
18418697
2679410
84547678
89263460
2165603
40016836
3727271
70526037
27024249
34729767
90531739
55861120
43081922
61925642
51465484
9137028
5368617
83989401
65297473
45238320
3578091
68476391
32613102
3627156
69823344
9447108
203723
99872569
40365659
6408766
91566568
5725390
8337982
40094812
6292339
52632056