23431886
37787291
59874906
40512102
8225479
70517888
9104000
4874551
95257250
45202082
30895428
42778582
95125689
68852977
52428128
9692264
18858037
18616722
97854234
32689552
87988384
383005
53909002
71074106
59316381
9790968
77833082
19644142
87215720
39975247
4272584
21175435
48867465
15772923
80262100
52362360
20014463
96612235
99676011
7611389