35438375
34301329
10511412
21717617
13946468
4382399
2917897
97811617
33919884
12373035
8387605
59305937
41067492
7461463
85048096
48859856
57662134
82786742
5327887
5205150
81398537
76738511
99438834
92015224
7806786
26176735
606768
66884439
52134169
62679872
9733489
2735881
7515108
65682260
88613191
15827723
441232
88725609
9217717
23648014