32953799
20179376
55328982
52364313
42627506
95712350
27923576
99651085
8932395
87851478
42206557
44205357
99788623
45062380
80417038
21678997
53496010
47972723
48356439
58775183
50256066
73206121
97591008
49845760
99255385
50613717
57089199
75864153
46541561
62935329
72099970
77069992
37617304
43681679
6721176
7025391
5005975
93683815
65898467
5146131