30195563
67846337
19004960
19154685
69024589
47297453
3251268
12605491
63642505
9690512
93694829
66626891
61071916
64326886
62261053
17294712
75326102
71256850
19238483
99347115
32083247
16997697
7428991
1765638
98854508
46543670
69592258
25472844
32519063
2700627
53649461
92498615
17138398
20438431
93654388
42092612
38266648
80874389
33362122
6312863