329928
79611793
20093522
4888956
15589449
42192062
36458915
65081254
73796107
96146637
221468
31356287
36877603
20427847
74624508
94076807
36465447
94755517
59012764
16105458
91455029
21306248
72533918
70325221
26163273
62439148
36889631
40425858
37218272
83381004
24022317
67626606
5555658
28702082
98532561
35422419
36927574
6388982
50779889
33209296