31192202
9102728
22544894
53094948
65024380
24049545
44819041
37237335
47976105
43905558
6902136
5170144
63059083
24269176
6269347
3388481
48576681
21036229
90548042
43268206
6114504
96136809
55672318
79952677
50539555
958570
73743953
51039899
83627649
2752650
11741449
36824294
57013555
8567224
844191
40822334
95528791
78825732
952849
48161811