31634228
74329925
40329579
97225603
44542937
14373313
9549401
20056875
11214911
64505508
71887466
714790
7224916
37759962
27967669
88999253
81119528
92123310
97435047
91805549
2939385
7299486
67992053
31617414
24435247
13605681
5684354
6305850
69495755
43308524
75603294
28199242
15744118
87286613
55969234
50751635
8054771
38019856
99122695
47886089