28665482
46159458
10722324
3266538
8083667
256556
28281994
31506356
25108443
48839270
18094880
40851174
6857508
52887724
70859585
97113166
57947386
35908843
79227923
17107530
63117098
53538405
73059435
70195111
67016812
6293716
34975359
3999919
46628312
51395332
9628916
10001284
55436581
77016078
31804661
6264586
38166420
54372605
51834518
21533657