12962108
7292778
80807988
43088189
48307110
55411071
96745205
37898931
94252330
36474763
62854921
74144270
8226507
11359907
6097795
49389351
20913201
18414486
84025097
82955079
70007494
73841776
40128472
21395692
99825776
2038198
49536354
91626856
85341667
60553697
27007611
87984103
53653758
28935545
54972235
51497124
348210
45078342
39799171
15396889