30148432
28587091
17518037
73098641
30511719
75928361
49599052
82356787
3449346
8091880
23985302
8629296
45951095
74343681
85187834
80736406
59128224
19597178
53331602
18342883
25842647
82673094
3793800
76177058
1513580
5515347
62083168
98098713
65674867
30801743
50745541
18775520
13719735
335485
92555387
53243597
7280750
71458943
20793070
50666193