30947820
7896679
55924600
79157381
67288287
92074464
151980
51858003
756234
74825259
49142402
18257791
47079327
62732728
46479075
11202145
48527642
59318280
54223603
75158923
43075307
52863512
37365337
67134205
33152664
92634086
82882220
87969899
80798584
82383690
9065215
58663475
42367926
10461657
33653679
71834386
35586077
6802210
97918043
91807093