99124200
20003550
19711871
16337948
73655815
3686193
19172959
10168702
87253004
89528874
62366184
3453829
36112695
71106966
5297299
20993400
50253709
34429246
50821606
99668357
15093512
37151775
96401160
32771282
37132162
90667061
62573843
77724647
81553526
39768269
16609897
63119294
34983807
39539485
23407501
15307331
68781879
10256351
34094178
17305559