29135055
11565741
1977020
60727443
81489187
49184181
50403291
7005003
24906953
72845173
7933797
4415684
58249004
8117958
26077094
22746004
75932369
46625500
71932015
78956095
43309500
20608431
35388479
4367951
54502380
21296306
8636689
43671083
63355761
99514658
3899973
89409218
292358
26603094
53267412
4965271
70255685
56118106
25434632
65651668