83533360
50365583
4767110
84241308
31846607
74902232
8510610
77126862
90927307
389858
977873
46818716
27393036
26613425
55652072
12864810
80149787
84886503
6873510
80097230
87309324
94693175
13745443
84251991
31842995
92145227
22952419
46441508
25086451
5158253
73565965
83813954
53891494
70226615
63057755
2152619
24262104
6560771
83107501
97976138