90935463
96944213
35302925
28554084
29557263
39533019
56795434
65227168
50729532
29035984
1385530
60134377
55224250
43095190
6787603
80855765
23198161
48419697
3716395
81968806
72078793
6297434
7013536
810079
63507512
77374468
3329656
76639262
2334106
83085826
51008070
35327894
24724231
26524083
58549460
70903669
51538134
205186
78312677
49358576