32549560
9017998
97363566
5621739
79225829
6326950
13201145
4625914
16005591
14148064
18694736
11804079
51051335
328239
46314404
39983789
61588928
57943038
69537562
37555829
82978752
87709564
88794027
18701808
61454636
96627853
39026371
89042289
76148580
30177112
11839923
19921482
53696996
44038680
83335312
1084732
6901767
2695627
24353936
22122291