41637736
48977245
11827282
48551685
30811447
82371
48152861
78329223
13876313
31211402
14476674
59665451
20877514
87666731
56115532
80788325
6538567
5759613
921970
42442030
95786921
16958364
28112270
74312153
2853623
18566355
64778451
50998501
73005283
65885095
66128210
33857250
565452
90627527
53347555
63237726
80072681
38247974
12008244
6009352