14395541
9939158
94324203
94881282
89287539
77358987
14399395
66885484
32464299
9905648
88209958
54719770
1606507
24232248
75883238
9675559
5212655
32649831
54673543
64563226
2142466
39538649
68316045
40853472
88382086
67438520
84966526
34603210
50571511
80027140
30605270
19729958
56771849
50421771
24011205
13292676
4423425
736174
55912049
88924592