21052572
57399321
91985955
78337468
82277310
31557309
22241497
17204673
3608532
4496138
14721441
54998205
83401969
28216302
51341055
10055998
77768170
21843207
32833378
79173825
89979780
5526083
76363772
3083897
4814991
4925846
47362729
17837345
43488380
64148217
43271231
61619078
69054120
76597038
8450588
54647768
86667446
46637138
37045529
83369665