40482362
6641393
24235882
1822138
3421289
52867199
56944217
12268016
82573070
65476893
99285552
31976789
50296772
63999281
6353096
53825870
70751936
67163482
335925
3783372
58747573
65314938
70161704
9959016
75981422
5379027
39559655
44454086
62592485
2332109
71701859
34906285
68204849
17523532
89195246
67349884
38325107
3942860
8554995
43918285