29416797
78215727
70082968
64708661
20429305
45389032
93279026
6721331
10108384
28422122
75228248
77071955
35433689
37129350
25465573
12533347
27344251
81894901
2170406
11093985
22867296
65642421
54503948
64765780
29569410
77956285
55481079
13842157
97617324
70419156
49676568
37601191
36297758
79252507
36772984
8984603
16097734
31032909
24023133
46918049