31636360
92194852
59551756
617308
58003878
62048286
75129054
4025781
81339580
22694310
29002574
73494438
60827436
7489148
2859369
27139060
87459148
32139211
69332647
24975026
10884964
2338220
41619561
11295433
85375817
72059161
87266938
44901590
2281811
95939000
20964881
70236164
86645125
16414938
9012990
7333453
79171358
89899939
58403478
21326298