30786286
52862195
99797758
19833858
4781402
23607802
5503020
3198477
46293130
60486103
83416760
45806045
45981448
40398519
15295058
82605723
39969475
3722028
12376760
69816157
90048079
97641201
25541576
71594638
65931153
35719795
94181
13419490
6714267
85984895
97824202
41295110
41353508
93084746
23926565
40965080
67708671
25131228
92084104
28258442