400735
8801318
78915087
10364755
6468421
2127803
34162373
50536634
6537986
96586871
59105197
7660468
18773313
37371413
41553655
9074453
39731938
59967544
61938039
18176815
53621309
76156347
66167842
21471566
43898915
37159287
55656530
18218766
58248313
16024339
88579048
71381898
83602729
32267209
7225033
22664853
13108544
26159861
37358065
88025304