5031556
70187873
38667285
26238003
87337819
66465364
55163972
47187804
19117180
26231452
83854850
75652001
5802813
14746755
66629
79028747
51715055
23959839
9433338
92235335
50997988
30193355
59673208
2947033
68428443
65391226
88781545
45953201
60987721
78708320
41743229
35236350
54693010
19712345
69199716
78249296
20721042
77571294
43962099
10987004