49448342
23451383
37582904
65067498
61897550
2194744
53427376
32809389
66614963
94689178
61494272
57235388
8906521
52761818
21081646
39904910
72152120
55568400
12084793
79383300
90574907
12923118
56209253
99618495
32363450
92753948
3392460
45628058
14921312
68596012
8748261
96247944
11522355
82162167
30907892
54354836
7616189
183584
86188296
4268128