50109536
4286934
28742616
20198041
8944999
34159030
33239203
74538805
27709176
72974087
38689764
86678507
52229110
34157632
43096952
74872546
97831734
19195906
28662109
70089381
78415347
42675355
4999271
3434661
66522323
64668527
191666
71224049
3137180
84049088
26756150
21277721
57012506
37319372
7037932
50649315
80614395
92324456
3984135
41605493