92221238
3937948
42635065
21582112
13347909
6676770
4251635
39812899
17241192
15936863
56284494
32762269
96442647
76567886
58025412
14947742
13099505
47881406
80436969
43773405
9028291
753457
27569292
17679952
18919538
6451704
7581372
27435355
14459403
32613688
91185930
18127386
42617521
17056568
69892394
4658718
36759091
92105482
40624582
86076335