40679469
57308503
24434070
40724008
48457796
3427379
98852501
85851581
75157083
18635662
80214195
19029326
35384953
21136202
92539581
66635736
20312673
81449268
73319027
4569626
8627330
42347735
1578656
71802443
15959006
94217734
33518872
61042282
45068371
9554916
95231666
14755382
5583451
27024672
34223656
1590526
15485967
71975070
25378911
9527227