26548566
50069370
20996847
51504120
97291451
99356667
8495148
96949104
17809017
71395440
13145564
49657360
54588362
46195800
69583239
8809980
43595601
6209752
49618996
27367705
89724566
92744798
62167933
23407851
84205828
52827583
61066323
52743436
15926171
7764438
63677137
95978441
68838449
13182563
66739015
62321168
37103163
80525314
11723848
92648