50112894
53201085
63779684
217698
31304251
6794319
69831166
34702631
78987599
47524596
52769979
46177953
4210240
17212697
9175898
54528879
25426861
6062883
43831952
67034999
13074162
6532275
31555443
5681889
2324236
46971738
87103561
16928211
89315822
79039417
70596284
19417043
74583538
98081098
70894453
19289379
29666434
28089684
55151094
52296022