30659401
84743002
68435117
21184786
14667330
66472588
3573481
54056199
72039740
11375933
89135854
42606997
78518644
2508460
5521661
59348589
89575221
33393673
47354394
41845834
41297301
67989606
42755430
95313458
16349496
33401398
78342749
53921037
47392174
9051681
46988336
45506765
37672438
15801002
36142319
46662688
59187982
87514006
66198915
50454397