44472033
53562592
56686348
16912216
11316552
3629343
51613572
69236236
18196824
26471665
17765116
9439970
30972488
34025425
19991542
61168684
96986813
87405381
24845282
19219186
63977296
73636168
19666171
79091954
22126082
40595970
63847838
46691623
1405729
92527670
84617394
73203581
15157698
64923788
44817936
45286530
25024842
46833675
51022177
6249382