45013241
40109830
6512980
26551593
30331489
3586909
98856757
61538508
28139462
61268109
90495522
25802736
31044201
2962938
57929910
51803580
17797918
52247970
55979128
15828295
96565886
78469411
8653761
2623626
945225
23259040
7217325
6969818
27255870
74169595
52565886
65396154
23961784
98709277
5435541
11072410
79246587
78044331
66887724
15535539