3314966
15963052
5881804
17156522
92414264
19626560
717174
8788949
11485166
48097715
88346290
74246068
83539517
40769143
31759775
299314
5883741
8074315
3348758
73086231
89197083
68388542
69479319
89205898
44156012
98317307
10482242
11292422
43471368
49033669
16905972
42558115
73197862
16184990
28432152
70515014
60263049
58364563
76871848
43562346