31396973
84278082
4519499
23656476
1561313
57639048
51413508
38546188
42767748
29764517
62817641
4669753
73836780
9653361
99995636
33804139
55775660
26459052
74675612
48866530
81141092
47562877
95531938
57896865
76499316
4092395
24273324
673549
41738727
22708660
29821453
38396656
84904439
4021733
34797417
1176713
11787731
20326198
20628062
9688266