52907071
89347539
59582701
40464310
24291687
14979226
45837608
32341369
58464682
93279391
85804466
34759480
66199407
57323493
3294833
5592774
66447325
14515949
4866173
49147121
73634887
193135
53865226
31499397
41441730
4756624
70836857
96329192
15214179
15049000
8367286
41329562
9696861
86075837
21063292
17945104
69285117
33504592
33887432
9583842