75909673
1142696
70134809
75507009
94344908
24324528
82259402
65402428
48468038
7917875
26661921
87167786
79799709
38084763
6621612
3416846
36014169
30528900
19109
5104247
58596690
1627332
20569982
73612942
7849224
2885715
98803593
51976195
22215401
9352716
27589029
43114428
1070621
65398820
95286982
1375850
27989128
32253019
15657768
41367428