99657438
51235584
34425709
12168349
20952720
93903168
2834775
82059201
54141292
12688037
91921834
93945476
85082921
2188948
43405209
50788804
57418448
42222073
79582822
11354951
26753248
24983357
22583898
90573283
18331609
8357021
89119856
31033142
72422103
94656235
15493319
85251779
94841791
23668441
33678074
18672261
3175120
29355892
28297642
9321919