80539263
135048
14864639
95087269
70591929
32375555
14184896
86688715
22679505
65425102
68188981
29784742
72357109
41183670
69126411
40851388
56722611
81284355
12713766
70337520
91071624
52031461
11785998
73339255
4562444
8402527
61392354
5606667
1738866
90259382
26275500
62776266
75524202
42149348
79799328
89924608
30154685
89462037
58534526
58036395