10181246
46845278
32936190
21427360
58175763
40348923
33032022
16676673
9027988
89334424
42942604
103217
79129898
91198907
16782062
39945846
98171123
66859299
53463288
69147223
95714054
67977966
1531276
28332929
41199895
19602679
13184628
53945089
59526667
1087998
33924673
33633677
46251126
63430
25341013
64279162
81834919
95658465
73736015
8303850