32223456
338240
3074195
60062313
15333677
29276120
52664946
3439703
13223135
60152661
79355042
43735856
93404645
69914816
306903
90055269
65245606
84357900
71055091
8017168
216176
978375
20954960
65143263
61205546
86749573
91138111
40261838
95665139
70521741
1996719
32901918
92739086
47516348
52801734
87766518
52362499
74544067
37855747
64299899