2594387
79202523
1606972
5072256
97186976
64877172
61427457
85936105
7997379
65513063
39511565
87541249
37682682
3162050
23534416
41694613
94407726
96498964
17649098
72859034
31015549
57771557
20318963
4397407
15158972
69838899
7577476
50383962
89014257
251135
7535795
5973779
56995362
65958939
54322917
19808815
3023662
81946490
61502383
82093432