21164987
18114764
12663589
69113724
62725472
71565601
7038583
4142397
55863690
18105814
95361947
10707744
50459662
4109947
4537550
87396267
80937736
5249395
4493530
39732793
85904074
90896583
92631788
87604821
56587938
62794892
85322099
7841340
16602210
79467619
35968943
84251087
50174544
99314472
24935785
96167504
31959346
43524264
80936273
55373805