99331810
27105428
97913246
7072499
60582748
91222459
90035192
77855567
86168246
72892890
11738593
10877282
77817897
71201583
48129861
31146124
26675692
1679860
58551082
80528827
68506084
76404591
18317603
87614441
83101852
30726072
221786
18664009
22384
3851429
42128461
56439915
70063024
712769
7792129
17125895
60599415
12792701
67407883
63372656