111983
5088761
43075561
44182877
19201512
57465787
78259997
50094268
47709866
26172506
55909849
38892748
94125596
18993581
83815274
31214910
63749375
89556898
7230309
3770130
43539622
18705966
20728591
50039208
39724790
98001006
93138894
75057881
52603862
56878469
78127937
20892842
59343027
5886259
59716112
91365831
5543541
2826737
20415382
85984213