41141107
47903404
18009932
13108151
68703670
37803225
89558352
88583090
33687215
37006578
58828616
50582169
37995271
43287646
8335673
66794345
89221229
65462750
51188442
75988816
67804102
56741812
3623106
863718
32478243
3833507
4213048
36477263
43271948
8907847
12522797
63904388
42987857
649196
70354508
37017814
16528480
10486874
98847252
39184963