34406800
25383599
20623963
48258742
65297733
41185267
31406932
73272038
56468723
50026206
6143150
39457764
53249617
54214534
59033986
98818084
7497496
85741066
47021078
33436507
19634417
29667568
4284761
34026340
4757451
17895896
34399040
76541924
87523590
96848128
39884372
43779809
56458419
69315654
20064029
11678769
8419892
94429461
22952482
11503568