31167498
86136057
78289985
55212774
71178813
51945522
77324492
19578307
13473538
99637102
89161066
22601100
75837436
45526922
94301127
63024683
36308190
49322888
24575002
248384
48365756
66595645
49392851
21213386
9553972
35404861
25397410
90116374
83315939
51848553
952610
30489228
51598832
55075312
74391416
85393484
61148708
31729203
56687516
81909973