32918966
89057726
40664637
47092562
23645265
3134196
38969895
99232728
21599377
69122020
60934807
35251125
48615093
10394721
86072447
87799580
62813757
71152151
48351182
6767744
48144233
49803040
15139769
88549926
75079405
127104
39575994
99024246
7437810
18867631
38779339
34269944
7460818
50034094
64335868
63295137
13102957
8565146
29964510
10999206