30448818
96726150
74214516
73016017
7737516
60358372
54077036
57287658
28668028
8452945
18746732
17762312
69395602
19468154
72535349
13747826
57856432
87528038
42196586
63383351
21857473
81434323
79107877
28369790
9897494
3171562
63066276
29626072
56497902
19608199
58537622
63386596
5875198
29743924
67231521
67615839
56974880
97529448
49088981
80895800