31258614
2166909
50649124
1570692
90253321
33823378
53271024
66949580
25874165
32617595
68893861
70424549
10833819
76007962
88166758
35129587
8444620
19263093
7973895
81106085
55765531
16061727
24071108
9105196
8805855
29352846
34968634
80856603
78318616
7116793
90498616
73904676
42886407
2270191
17383715
25435230
80672397
92548788
57876360
97946030