91105258
326682
11579872
82041875
75297816
51153656
96388334
23499915
98468080
3097830
96071080
54675273
36943639
49284079
59367139
10555746
14688547
7510302
384071
52968872
2901375
39782734
46288340
9000933
46724212
81935407
54763448
52884148
34044190
21726894
38858108
70862697
18659585
5232289
47094484
85422620
50331368
40085522
24512519
75433979