29627681
2186340
3811541
88479019
32768289
27248029
24695213
33141967
33125013
52816405
4487231
64395713
46358623
14618404
20438685
97326244
98719681
47551850
51711449
72356793
49884852
94661775
45546461
81016970
24268655
14442459
6566459
29845309
75529003
22636960
1791686
92396287
73372486
2749282
54395796
70879320
236551
7407340
86023520
83636421