42144568
21717594
36033504
29067705
91564901
58564585
84517148
91103342
32842403
26869138
27734127
98397008
71836815
37167769
5518448
41099588
14728577
49168488
61183916
76811796
77351351
29362849
48841274
72568944
6282778
21885338
61316521
3973353
58936304
69269510
40013120
90585483
91428419
40825028
10901153
1861740
66434268
43268613
61358450
82004272