18304309
20183594
10468524
46401968
25882663
27881952
2033293
40572157
22828248
55675997
712602
8711576
73472525
77444787
41695460
71246156
90035115
14918735
12696291
70885914
43926485
12405356
23394208
55983623
8027686
93037214
2648096
88036939
15316193
42601530
59827051
28973535
71082141
90584126
38931578
62154686
35016567
25827498
37267695
52184644