41648979
39245450
24288958
96943220
6741148
82708725
9936675
92541548
54413756
59586061
1194441
6524677
81145277
83929602
56518701
8967886
75228222
75292163
66377379
50475438
7482762
14048210
50476711
72748902
98993841
44376397
3336863
13874080
84054569
4172489
2959898
90604106
86539960
76466424
6024584
42673327
20238859
47818876
58935682
28343731