44767414
2558368
15859231
65293109
93249757
56318988
59716126
31614240
28163681
59117941
36964149
38262697
26611857
10719706
40161147
83483136
82338886
93834219
92538615
98075480
92408736
3202649
92031678
73935426
46792403
42998094
7981040
57726518
13399123
86764218
99061354
2683513
11499851
51013158
35264128
21209368
58214396
5966421
6730146
29198566