29968561
60065811
1989140
50691173
3438955
23266153
17647399
62937965
17588248
29978693
9822346
5310647
60941662
16468122
6987229
77863057
42839397
77563807
74703455
59028947
77855509
90981727
40282927
42276725
28983101
64864205
96672042
34506842
28756715
53077109
14191607
42693352
63851126
72632735
56707226
42995946
41338346
30191850
119282
83264794