40944816
49109218
1366937
42876592
92274334
72603340
21675665
78227819
48105088
87605512
62648290
31444977
7786490
46146910
17077472
1198931
28363021
75747881
73166377
76976714
55491452
38656836
77587216
36828746
38337
14543173
5369245
628751
4187506
33027437
36371078
98197394
24415134
349367
30898721
53034298
20272597
50176410
12316052
63392305