12708321
25532150
4888104
93319814
42417927
77354021
81075144
61152012
36779080
96982043
8028582
11185138
40914151
16665406
68563860
94978804
29136894
95858450
66813350
34315559
9677709
94107439
77754433
62285302
74207317
33303199
30458658
1341549
33935752
81742827
5145570
60186977
29433383
47388560
44046027
71677314
24192638
72179208
48451893
67586311