29099739
85259796
15223018
33745513
3917811
83646523
32843795
25902097
338008
74337498
13472205
34443092
60427190
87381475
68928805
19334065
29006574
44473823
53014031
12397352
11946567
32851707
23349562
17259371
37426357
66793349
62348427
1856487
62709157
13284218
49974688
58427602
10011146
23296394
92049498
6889927
31433976
26044730
46061419
38468012