50501593
96234004
61981808
49191103
35105927
95978718
95972387
4542002
68729271
8097408
29097484
16498934
31844164
31026820
88666687
55788499
24678318
2622247
48614162
62543816
92782186
26541635
1735673
739099
9805519
17216202
23687071
4933420
69029752
12452972
4363857
6798265
5084058
13304970
63806159
68815687
35947613
57685829
90094864
36182718