96454187
71128304
4334231
1915598
65713731
70082235
76734942
36486322
93753610
36956032
91723975
83214613
14478
18679611
24136121
7725735
45312143
45648038
63588390
85245216
94243430
50562203
19692677
76077383
28534868
6396469
42829623
46944539
42545048
49742988
19391025
4089013
47274929
39407266
6872356
12055969
38977734
5556217
4000703
56887049