40622543
1816557
81757237
98914752
83316614
80964887
1427603
76602993
99508051
26454420
33976640
14844386
23692130
93387050
89531217
75538858
68146854
63384442
45271755
69763680
3297523
42203930
44861633
7079239
33951837
62904864
59833723
53278452
53343843
18744645
4568148
72534035
54205108
55085344
72732524
85506411
4534688
11315121
44098247
390402