29812385
1274996
5943304
16215388
14575588
40591061
36856312
68522250
13787444
54699719
30237166
96015301
58475034
19485524
971710
997341
80228934
20276093
66972893
75172690
8036502
2645885
44131978
93266309
8438405
978332
26942595
93475846
46783190
72396093
34903198
69606924
40448455
66917284
3615488
74426036
13273871
67605468
30629485
7222610