31451321
32845231
72209416
41401943
60387140
27165230
29442729
62861819
70404127
9263634
89557793
57771447
62827130
12974071
23169586
74583501
29125157
91434030
27738709
17704007
35693104
10703216
24185882
69246767
67746913
20014563
1772522
12217636
75428211
86925188
3071600
75662318
55182219
1483723
388183
26097123
28783013
5116223
82736282
6583012