12403990
22315448
17755792
76507782
35547288
74375158
31104776
79373982
10122013
15827571
626381
55293948
38622258
28971014
56198197
34296809
27309420
37073861
2323841
14335245
87409851
16944686
35797613
38066737
53846941
67133854
45754498
19749106
21373381
51812702
25826948
64662433
77033976
99661498
90052993
56508572
82555703
61747089
66874310
691771