86977978
10191937
7475366
72608777
16626225
55016096
82199347
48541434
41228520
66893354
49221716
29993980
9130376
827950
29038499
29425766
39586783
64922448
87026688
93229804
94157565
23378314
60517226
37784017
26036625
88858880
64368262
34143126
92235422
96032066
95948607
6950620
59041094
7661745
67709108
20843229
4802403
72779194
28642650
89324710