31405595
4265854
99583631
65958334
23961154
2192398
69511844
68764122
44915248
61227
4900742
59264415
14048226
6395003
41903624
23135788
84454124
24103531
28072050
13345961
71713376
37079843
58203327
33174855
69897307
2206162
7888891
6092724
23827881
67246007
8241248
61642560
37614814
36257659
40483925
85199464
11169898
18457189
93117386
76829943