60304312
39673400
37625062
46228004
72544499
20352385
46608364
83526631
97526451
55037310
93164570
55557544
23825146
53669275
5018307
93154497
82737100
76916931
70779715
13096637
95034030
68421206
75225543
27068729
40387146
2489182
20644792
29725728
65146158
98601814
87127901
415560
5784252
19494141
49907838
62621727
39446538
40865318
83645441
10248543