28576231
95047522
84809258
3903302
1112459
68688860
49792439
33821968
809190
92254810
92102652
82711159
68637387
80129516
64385452
60067788
3273756
864891
62112664
86697208
20026064
20065800
10495729
71837183
34162545
54944036
74147901
26823171
35438407
95312097
36181720
95709140
45301417
75949615
43901880
24552000
41648879
21321776
24275373
93967686