40708335
45005780
52173320
53541008
56944742
33367650
61187358
59803496
79165258
42478077
93393315
58698918
95114655
56081325
53972555
6486518
72398683
30343608
79655693
62796421
7926995
31485734
401189
60501340
30014416
25622448
20417002
35852662
3912345
1808493
1491964
61981216
88839869
386397
70779048
69765481
64963173
95651197
68961878
32844496