36429880
12751440
6147418
3818885
73213706
56632105
46793123
89301659
43414282
29759698
37487065
91481816
16704200
40324837
12968218
21062942
49899011
79306403
73742198
3491110
65474905
66649927
9554453
78062649
26236517
31538736
4236235
47921230
76412310
32947735
9405092
58948218
30877543
230665
8726293
88068442
5642059
51138116
24071683
21654520