20361573
23388716
43113654
23181623
47012232
43346982
47041904
31598843
2503336
64644845
70097684
38051294
40279618
65636850
19937618
31861262
44112034
11214580
70744130
96518274
64553291
22869760
27466539
57245531
65491200
41796106
98776781
67421748
88577130
82161294
76106499
23536487
296743
249992
93023218
3374283
89586235
38004562
19098381
10999284