31699442
52253037
27094404
4953445
48684668
38002395
31726936
1366022
29492490
74764284
47882597
35189607
6441119
57502588
2370655
21942272
96679755
2764356
48826283
24963957
28923434
18687016
37846881
58273528
15745878
4474762
33758870
16646926
60833203
69714761
68557
97548526
69768255
64717872
4749036
1832653
92248440
98398266
54556966
51563858