2510697
11915032
34486870
25172636
56245891
14048463
72922536
76456783
71708953
67408519
66776006
92798683
6093371
43359012
17241396
77872430
73347827
73272060
96961304
63962195
53618191
13086114
94686683
25373309
90424226
58168383
28236901
26111270
40674928
17766668
41829081
87742256
20697955
50245737
89767205
61661422
34592527
19613814
7832456
61432128