35943330
65213895
2374622
25539039
36802911
28718258
1087718
964995
69165359
37401014
97365799
61296664
27281438
8419906
519521
1811409
2732118
90113363
55129550
43842108
63351036
89294831
43554328
52866925
70066786
77466436
789336
86597286
31553741
76162759
64797539
41547361
88565651
14639004
5245096
40595170
73375236
51217195
72982335
45755424