3162233
4830456
87258262
54867571
47954626
43587648
15366434
91126544
37358466
34112821
71521207
19112931
13279806
11188806
25859343
5495873
72657714
58905727
35836369
80247359
39039740
99027498
30353973
62707405
36466546
14591505
53168825
20051197
41769139
14662798
283116
18479680
26426459
17004225
99902258
41623069
73404085
42641498
90707834
51167388