84862015
11501378
290283
72813933
85008588
5945502
76141021
33503967
9960927
9102754
42711691
30011188
59501241
64828882
10251869
95355519
90933489
58082787
37692649
95719258
32664603
96892158
46099822
2151267
8299164
38683046
49965756
4267603
2353784
47728148
13781127
59412184
319684
22877702
92577386
72567488
72095219
48048349
94192202
17444930