28111141
5078984
139729
43185862
38747869
45071905
85748877
72895155
90771547
53234224
35454193
43402766
93183847
38474328
88443284
54686588
52681124
64365381
78484442
30131870
58535898
46084142
28068225
19593994
63235072
20803864
89716150
5659682
24916431
388784
18972262
8722547
17876757
14225652
11395520
81664824
79246336
26034082
78776907
72659664