90788261
86832040
530811
46234310
25104614
42317381
18836146
1572707
33159346
5488742
97412830
40633556
63493347
22644918
56854461
116714
8856727
14861984
29521708
1596145
78467626
18417265
76299785
67346973
1347717
95095693
68719289
90734194
49172476
43399245
65971171
7755460
13994798
23555515
46695883
1778691
44786465
81004933
929072
61354650