15406953
21345895
7169528
23515046
64469733
70803274
51295761
1250545
94094175
68104591
18491760
15948244
48506249
83604433
32343273
8225237
29711585
5822912
9124196
21556841
66147248
14082142
96217968
37148180
53703516
2738528
55212960
1828336
39431981
20561841
23233833
86255580
100005984
81825096
13773204
29106664
74287303
28194488
39105098
76647022