94915146
31215689
3842982
475216
12066319
75119635
1729240
68094179
93637742
68472492
57137497
99406491
43384618
69177404
2071939
21204626
68091746
70223873
94349220
28085260
66865783
96103557
71729481
52428761
73234094
95225327
86108615
68081414
89489885
10848834
37113150
98397655
88711197
49763662
68129258
1933456
94888998
67452178
5733408
81431529