30025554
17356932
71146273
6665131
30493456
9865568
3888674
9987798
77923100
36746700
98652681
97176603
43759372
36481636
8659338
96166113
51056090
68992631
26974420
28652293
9902732
73175830
33026068
37398257
56739234
39106585
6766493
14399014
99819596
56507702
98943481
73273739
28048849
7259120
87337246
62488008
67816702
88072093
52035234
24078775