2905811
37123069
85891531
33575651
24961995
24913019
5949210
91812757
12683168
71205947
13447329
78332443
428717
13523943
37414057
2183246
23751549
70325503
3353655
22898636
99641961
71937683
95812616
7295523
79689372
85879149
11789903
18466539
76135722
32725057
74192626
75562690
71351789
19139407
91374848
59659283
59103040
38446886
77414198
17913712