1008951
15316643
7712892
48321853
27808351
24624231
4279469
12589985
3389447
4879060
57741195
84933512
61769138
37135519
26899075
86513395
55685386
72362066
43648858
29249619
80919132
3465719
29763553
7967719
78779198
52701982
78681487
24997136
31323480
20978376
45204186
33612996
96317812
5185293
15905425
42082723
25828917
19189075
97908716
3678797