15486098
67515141
4948237
425218
724469
58004086
38011216
99103274
27195463
22313095
30848223
95249301
90811839
8603209
70781181
3885165
28442096
86278040
43487169
39158151
13318821
5261502
82543234
44045526
83142993
38394011
25597337
26256466
96516618
14258827
32837079
39104560
98275434
19477570
37223140
14771007
8263851
2789207
5436740
4792418