31118892
232725
12397409
77886235
7164653
74998104
52583860
1888960
40931707
53891
84309231
58639273
52887169
85526139
10675302
85697947
26676705
33808328
87031028
962205
64529066
90906612
3487808
4476801
75758263
89274542
53132814
7405797
86196765
58257784
45064127
35392255
81749
33117117
31037868
35599582
4042498
4788810
63292541
13348424