52502193
66189918
27171117
38484467
21786233
9374947
49768619
22153290
27868190
42389833
94475160
87398074
19359651
66353525
45767437
30005769
45131158
74881873
7763699
33062660
71979070
7102999
81398994
43657070
91804315
82112468
94671737
26607467
46512006
66889908
13955360
2137912
38969515
88149121
68413714
38854077
64422870
2858724
84581331
91618892