9579835
285182
7205116
4002277
17215547
98734720
18015537
80396401
18654162
435271
13823020
56364390
8304911
29056220
21418411
39716048
2087696
31428608
94957080
4347417
81746656
13301388
15278017
29666465
56309731
96635154
14795339
78831190
790539
74596096
34214653
4943860
20523201
30715001
62556952
26835616
53524212
7555999
12673436
68512968