40702712
17108754
52542614
74851395
63543445
59704926
94946203
3711909
12849089
78175124
73782313
7335542
13314965
17393499
58802173
5039298
24539312
54023701
30431839
38301067
50357996
18228945
89929234
8155680
63405107
16979673
41006360
40652612
81918756
58801009
77982465
29396084
9567360
81942898
6235722
6973631
12639044
400782
12643246
40444947