30116626
5079744
79957988
7007575
70072597
52118029
66648860
4676981
12363690
189178
17215178
92517753
84437725
25847027
4464548
97531817
8523928
5963095
32442266
83952653
39644123
66362425
69296353
78351739
17357403
25784292
65623647
51115595
84821512
37812195
7605214
15167915
3099341
37643319
21284782
61355320
5090254
45693512
42154942
7939342