86933158
6009189
51363077
3591251
68483652
37038902
55253537
98507740
90262296
97036231
18395670
15804300
16821851
46336257
57176807
8196468
99421156
65887969
14072131
51153284
65359470
33899003
55841978
45786571
75726690
95577618
60679082
52795219
82472223
15494633
7197214
61022593
4432124
31941608
45301657
44322600
20241560
38119622
66874419
96893574