96282731
88238933
25149437
26643307
98084273
24466334
63935005
633803
34498174
2912535
7973690
33362039
92498486
12468521
57019337
23055594
46001291
794817
83422730
59382545
97688286
91253399
19993712
83563067
80213274
57658420
41553407
72123851
50871248
48494644
39585578
95737932
30297732
30391980
65999447
49297144
87412409
10254016
2094508
15195515