95489667
51766652
5500442
8741143
40795838
65289264
80827654
35389041
31708231
40303264
55168674
77234110
63987129
12818923
26038116
31797287
1943375
93613727
58377200
42934863
88933565
1942255
92567702
3694680
41381900
852644
940478
48613594
70286001
273187
45538806
40852475
4706793
69723703
34475846
8584406
69862901
59642287
45133916
23636678