38098153
19291805
77596206
37566586
2807976
53035953
29847117
77742981
59841762
20036655
5135353
87453801
94732967
91262141
86057866
70586935
36603721
5886580
76793026
11346621
46955918
12199152
46056491
32632008
31907398
4200398
96062406
49553024
20423658
50918209
70867636
41135807
20624042
1422512
65295834
36186402
28931601
3913988
14155500
26078263