387728
5193178
4054640
16202576
77181978
3269645
56391013
20778690
69548199
54032402
23907844
58871610
6992085
20391920
99322675
42224731
16593735
68138571
55818582
2528821
30375903
13533637
62445527
69917391
8706287
86346203
40887478
5972713
55747946
54025428
11461303
12472461
38233424
54495226
78837343
2209186
38932172
58227148
52412000
61026299