21996316
70509092
18967870
299724
7961048
16673163
26429017
90968742
5715206
41551880
4003951
82431505
83472224
94804465
93516196
46758399
50256564
22385982
2788543
98943986
38069805
99568639
18108727
6923958
85009516
14603604
3176461
14193221
10972571
5854869
62204627
20002519
28612235
89331819
96725280
39702244
8007155
86953357
47331021
11296179