88096636
57956484
19757395
96557550
9405747
53414480
79863924
19985177
44185764
58898332
82965827
70858177
16576133
3389285
25807455
26774438
8704264
12859146
39967493
516138
901136
75408323
9020183
19369761
2945628
48165623
24282752
37218142
79904487
55933051
12599690
11224200
77991580
20433935
46927751
5717150
46632680
47864177
52647294
64235795