1421254
96493636
34902883
89752453
41451872
84858655
2015192
4653667
79525911
1078224
21621036
16633521
2918900
8793719
66283630
3180659
94011427
4308496
58692018
18279424
66436168
31842416
91153021
99384026
44604323
48774740
86136998
60773728
7163363
26426105
53335184
67929910
58309609
41202766
45153638
90667126
41699008
55921404
30015811
25498419