15064236
52069490
75829147
6374106
18447439
24044433
11231080
5351448
18545016
21163561
7467319
41738581
83004677
58231681
59607820
65958480
70543196
25279128
22414447
49484727
32183823
34294371
77201797
34571441
4736901
83174669
22027193
44421165
74281365
36808400
93272342
68203655
28516574
85106923
38042621
86513557
98799593
7879616
8808125
65546566