82692679
37696053
93878860
50279600
81064805
74569926
59234522
29628603
4149989
704274
54486548
25863559
16687166
73403717
8446763
11831656
38457963
95921661
3495779
682493
65001216
35917800
23933340
17278635
21261122
4393266
68748768
27986443
88344522
18957485
24054906
76126604
56884846
2899968
17933697
93513506
46711262
12138886
23159164
20353838