30204880
10408054
712422
14105678
95913784
89273462
76764422
50304811
34617182
45736513
68819533
12919525
49538356
74934325
83469036
73187706
4464472
75066636
10424243
66714660
14807094
89793097
53781221
10968268
3572064
88552077
4617725
1243428
7688141
37164339
6831563
92216411
33278814
7097546
68964586
80913914
63014806
8722485
98504939
21908266