81258956
8519429
41929121
23063524
45145610
40887429
7206446
51957191
37135237
72867674
54613144
8365582
99652933
53912878
26091500
5459390
25627976
93541482
16262407
80844633
35638601
42631485
47418180
15812354
49943930
89491253
50012712
787796
58005111
47356361
7781227
66287470
83103787
77733776
5959762
95434963
2862818
29277867
74699874
23322014