1237027
92713805
90261220
28815177
38073520
23213128
39583766
9123597
948270
74054779
27601983
18598526
82142025
2725630
60689944
16133100
68347105
32802288
71905820
90576408
29572991
97433762
38084
95372470
95903210
45907287
71949970
25067444
86871101
68706875
24503302
29021295
62637076
63521193
7782974
103435
15732640
5927537
56216591
13103068