20599468
7160889
42602563
48079183
52527794
12051253
29866801
18186637
395492
7914656
52312098
41085154
93568426
85687411
98907161
29547311
77271559
16825217
63766985
270497
71453600
67244232
18259059
89695938
63487536
52562327
6757532
44783247
50994369
2583252
33404357
27188390
22223852
4683734
43048931
3817297
74314452
7233608
75225606
60477388