57782111
99666404
43814180
56488462
266977
61601765
12002402
87254176
81401789
1986602
95478018
83184865
30363734
33068165
26365978
36731932
9865956
63398663
27148132
2599012
48291842
83941998
56147389
91446229
13595367
91855945
99721964
90327840
49483867
4688893
243559
2773864
28921695
14812212
39805447
87057249
25827448
56216415
41043570
37213790